centos lamp 搭建

Centos是基于yum的发行版本,包管理器就是一个管理软件的,linux每个发行版都会维护一个自己的软件仓库,里面又很多软件,你可以根据需要从里面选择软件安装,这一切只需要用命令就可以搞定,其实还是很方便的。lamp,就是 linux + apache + mysql + php 组成的一套web服务器环境。 在linux环境下,很多软件几乎所有软件都是可以编译源码安装的,但是这样相对麻烦,这篇博客也只是很浅的介绍,所以就不通过源码安装了,直接通过安装yum源仓库里的二进制安装包。下面就逐一安装我们需要的软件,安装命令如下:

yum install httpd yum install mysql mysql-serveryum install php php-mysqlyum install redisyum install mongodb mongodb-server

安装基本上用上面这几个命令就可以搞定,但是这样配置起来的环境还不够全面,还需要安装其他的几个常用扩展。php-gd是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,,或者生成图片。php-redis是用php来访问redis数据库的扩展库。同样的,php-mongo是支持php访问mongo数据库的扩展。

yum search php-gdyum install php-gd.x86_64yum search redisyum install php-redis.x86_64yum search mongoyum install phpx86_64

用下面的命令来 启动或重启服务器,start 表示启动,也可以是stop 和 restart。

/etc/init.d/httpd start/etc/init.d/mysqld start

安装完环境,还需要对apache的配置有一个大概的了解,apache的配置,如果是通过我们这种方式安装的话,应是 /etc/httpd.conf 。可以通过编辑这个文件来修改服务器的配置。在 web 目录下,写一个php脚本,hello.php。 同样,php也是有配置文件的,通过这种方式安装的php,配置文件在/etc/php.ini里,有时候需要修改配置的话,编辑这个文件即可,这里不再介绍。

<?phpinfo();?>

可以看到下面的内容,如果没有安装这些扩展,就不会有gd,redis,mongo这几个模块,在这个页面中搜索扩展的关键字,如果成功了,就会有一个和redis对应的表格说明,和下面redis的类似。安装这些扩展之后,需要重新启动服务器才可以在这里看到。

下面是用PHP访问redis和mongo的简单示例 PHP Redis 示例

<?php $redis = new Redis(); $redis->connect(‘127.0.0.1’, 6379); echo “Connection ok”; $redis->set(“tutorial-name”, “Redis”);?>

PHP Mongo 示例

<?php$server = “192.168.190.123”;$conn = new Mongodb($server);$conn->selectDb(“yourdb”);$ret = $conn->update(“your_collections”,array(‘user_id’=>$user_id),array(‘$set’=>array(‘status’=>1)));

更多用法,请阅读官方文档!

旅行是一种病。一旦感染了,你就再也无法摆脱。

centos lamp 搭建

相关文章:

你感兴趣的文章:

标签云: