将php-fpm设置为系统服务启动

php-fpm设置为服务启动

切换到php源文件目录
[root@test]# cd php-5.4.6/sapi/fpm/
[root@test fpm]# ls

config.m4 CREDITS fpm init.d.php-fpm init.d.php-fpm.in LICENSE Makefile.frag php-fpm php-fpm.8 php-fpm.8.in php-fpm.conf php-fpm.conf.in status.html status.html.in

[root@test fpm]#  cp /home/soft/php-5.3.15/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

[root@test fpm]# cd /etc/init.d/php-fpm

[root@test ini.d]# chmod +x /etc/init.d/php-fpm

[root@test ini.d]#/etc/init.d/php-fpm start

由于之前已经启动php-fpm,我用stop停止,但是报错:

Gracefully shutting down php-fpm warning, no pid file found - php-fpm is not running ?

我使用命令ps aux | grep php-fpm 查看php-fpm的确在运行,这时候我想起来我的php-fpm.conf配置文件中的一个参数没有启用。

[root@test ini.d]$ vim /usr/php/etc/php-fpm.conf

找到 ;pid = run/php-fpm.pid (去掉前面的注释)

[root@test ini.d] /etc/init.d/php-fpm start

开启一切正常。 [root@test ini.d] chkconfig --add php-fpm (添加到开机服务列表)

[root@test ini.d] chkconfig php-fpm on

php-fpm的启动、停止和重启:

[root@test ini.d] php-fpm start

[root@test ini.d] php-fpm stop

[root@test ini.d] php-fpm reload

以上操作后可以按照service php-fpm start来进行。

版权所有:《太阳花工作室》 => 《将php-fpm设置为系统服务启动
本文地址:http://bg.artuion.com/linux/185.html
除非注明,文章均为 《太阳花工作室》 原创,欢迎转载!转载请注明本文地址,谢谢。