PHP-5.3.3版本以后PHP已经包含了PHP-FPM,编译时加上参数–enable-fpm就会安装PHP-fpm。
php-fpm装完后默认没有自动启动,需要设置自动启动。PHP-5.3.3版本以后源代码包中已经自带启动脚本,复制到/etc/init.d目录下,并更改权限,命令如下:
cp <php-source-dir>/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
chmod 755 /etc/init.d/php-fpm
然后使用chkconfig设定开机启动:
chkconfig php-fpm on
修改php-fpm配置文件,如果PID文件配置被注释了,就删除pid = run/php-fpm.pid前面的分号。
这样设置完后同时也能用/etc/init.d/php-fpm来控制php-fpm了,参数有:start|stop|force-quit|restart|reload|status,如重启就用命令:/etc/init.d/php-fpm restart
如果启动时报路径错误,就检查下/etc/init.d/php-fpm里的相关路径。