我正在使用 php5-cgi 运行 lighttpd。运行/etc/init.d/lighttpd restart
不会导致 php-cgi 进程重新启动。我应该只重启killall
它们吗,还是有更合适的方法让它们重新启动?
答案1
也许您可以尝试以下某个初始化脚本:
http://blog.codefront.net/2007/06/11/nginx-php-and-a-php-fastcgi-daemon-init-script/ 或者 http://tomasz.sterna.tv/2009/04/php-fastcgi-with-nginx-on-ubuntu/
我自己没有尝试过,但我想我必须在接下来的几天内尝试一下,但通过(示例代码)重新加载 php-fastcgi 似乎比较合适:
/etc/init.d php-cgi stop
/etc/init.d php-cgi start
也许你可以分享你的经验
或者尝试:“将您的 PHP 二进制文件更改为 FPM 而不是旧的 fastcgi”,
如此处的另一个答案所建议的那样。这为我解决了这个问题!