关闭iptables

vim /etc/sysconfig/iptable

关闭selinux

vim /etc/sysconfig/selinux
SELINUX=enforcing   ==>   SELINUX=disabled

安装apache2

yum install httpd

修改配置文件

Include vhost.d/*.conf
在vhost.d下添加虚拟主机配置文件

安装mysql

yum install mysql mysql-server

修改配置文件

cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
vim  /etc/my.cnf
[client] 添加 default-character-set = utf8
[mysqld] 添加character-set-server = utf8
[mysqld] 添加init_connect = 'SET NAMES utf8'
[mysqld] 修改"skip-locking" ==> "skip-external-locking"

启动mysql

/etc/init.d/mysqld start

初始化mysql

mysql_secure_installation

安装php

yum install php

下载php模块

wget http://cn2.php.net/distributions/php-5.3.23.tar.gz
wget http://nchc.dl.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz
wget http://nchc.dl.sourceforge.net/project/mhash/mhash/0.9.9.9/mhash-0.9.9.9.tar.gz
wget https://github.com/stefanesser/suhosin/archive/master.zip

安装编译需要的包

yum install gcc gcc-c++ make php-devel

编译安装php模块
安装mcrypt
首先安装 libmcrypt

./configure
make
make install

安装mhash

./configure
make
make install

安装mcrypt

cd php-5.3.23/ext/mcrypt
phpize
./configure --with-php-config=/usr/bin/php-config
sed -i 's|PHP_FE_END|{NULL,NULL,NULL}|' *.c
sed -i 's|ZEND_MOD_END|{NULL,NULL,NULL}|' *.c
make
make install
echo "extension=mcrypt.so" > /etc/php.d/mcrypt.ini

安装suhosin补丁

phpize
./configure --with-php-config=/usr/bin/php-config
make
make install
echo "extension=suhosin.so" > /etc/php.d/suhosin.ini

yum安装php其他模块

yum install php-mysql php-pecl-memcache php-gd libmemcached memcached
pecl install memcached     (安装memcached的php扩展)