1、 办理依赖关系
请配置好 yum 源后实行如下命令:
yum -y groupinstall "X Software Development"

yum -y install libjpeg-devel libpng libpng-devel libicu-devel
2、 编译安装libmcrypt
3、 编译安装php
解压源码包
# tar xf php-5.6.22.tar.bz2
# cd php-5.6.22
开始编译
make
make test
make intall
为php供应配置文件
cp php.ini-production /usr/local/php/etc/php.ini
为 php-fpm 供应 Sysv init 脚本,并将其添加至做事列表:
cp sapi/fpm/init.d.php-fpm /etc/rc.d/init.d/php-fpm
chmod +x /etc/rc.d/init.d/php-fpm
chkconfig --add php-fpm
chkconfig php-fpm on
为 php-fpm 供应配置文件:
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-f pm.conf
编辑php-fpm的配置文件
vim /usr/local/php/etc/php-fpm.conf
配置 fpm 的干系选项为你所须要的值,并启用 pid 文件(如下末了一行):
pm.max_children = 150
pm.start_servers = 8
pm.min_spare_servers = 5
pm.max_spare_servers = 10
pid = /usr/local/php/var/run/php-fpm.pid
接下来就可以启动 php-fpm 了:
useradd www -s /sbin/nologin
service php-fpm start
利用如下命令来验正(如果此命令输出有中几个 php-fpm 进程就解释启动成功了):
ps aux | grep php-fpm