1.源码编译安装php

yuminstalllibxml2-developenssl-develbzip2-devel-y

cd/usr/local/srctarzxvfphp-5.4.13.tar.gzcd/usr/local/src/php-5.4.13./configure\--prefix=/usr/local/php\--enable-fpm\--with-openssl\--enable-mbstring\--enable-sysvshm\--with-config-file-path=/etc\--with-config-file-scan-dir=/etc/php.d\--with-bz2--with-curl\--enable-sockets\--with-freetype-dir\--with-jpeg-dir\--with-png-dir\--with-zlib-dir\--with-libxml-dir=/usr\--enable-xml\--with-mysql\--with-mysqlimakemaketestmakeinstall



2.为php提供配置文件:

cpphp.ini-production/etc/php.ini

(1)为php-fpm提供Sysv init脚本,并将其添加至服务列表:

cpsapi/fpm/init.d.php-fpm/etc/rc.d/init.d/php-fpmchmod+x/etc/rc.d/init.d/php-fpmchkconfig--addphp-fpmchkconfigphp-fpmon

(2)为php-fpm提供配置文件:

cp/usr/local/php/etc/php-fpm.conf.default/usr/local/php/etc/php-fpm.conf


(3)编辑php-fpm的配置文件:

vim/usr/local/php/etc/php-fpm.conf配置fpm的相关选项为你所需要的值,并启用pid文件(如下最后一行):

pm.max_children=150pm.start_servers=8pm.min_spare_servers=5pm.max_spare_servers=10pid=/usr/local/php/var/run/php-fpm.pid

3.启动php-fpm

servicephp-fpmstart

4.查看php-fpm后台进行

psaux|grepphp-fpm|grep-v"grep"