
OpenLiteSpeed 重启 PHP

最后编辑于 2025年7月25日
OpenLiteSpeed 因为默认采用独立模式运行 PHP 进程,即 PHP 进程不会随着 OpenLiteSpeed 一起重启,因此如果遇到需要重启 PHP 的时候,例如修改了 php.ini 的配置时,就需要用其他方式来重启 PHP。
第一种方式,简单粗暴。
killall lsphp
对,把 PHP 进程全杀掉,这样 OpenLiteSpeed 在下次需要用到 PHP 时,会自动拉一个新的进程出来,达成重启的效果。
当然这种方式毕竟不够优雅,还有一种方式,是官方指定的方式。
需要在指定的位置创建一个文件:
touch /usr/local/lsws/admin/tmp/.lsphp_restart.txt
当这个文件存在时,OpenLiteSpeed 会在需要用到 PHP 的时候自动重启 PHP 进程。
用完了别忘记把文件删掉。
当然,众所周知重启解决 99% 问题,你这样子干,也不会有人拦着你:
sudo reboot
还有一种方式,是把 PHP 的运行模式改掉,变成附加在 OpenLiteSpeed 上,这样重启 OpenLiteSpeed 的时候就会把 PHP 一起重启。重启 OpenLiteSpeed 是很简单的,后台点一下就行,不过这种方式会损失一定性能,不建议使用。