在Ubuntu系统更新PHP后,需重启PHP-FPM服务使配置生效。推荐使用systemctl命令,如sudosystemctlrestartphp-fpm,高版本需替换具体版本号。也可使用传统的service命令或手动通过kill终止进程后重新启动。选择合适方法操作后,服务即会以新状态运行。
在Ubuntu系统中更新PHP后,重启PHP-FPM服务是使新配置生效的关键步骤。这个过程并不复杂,掌握几种常用方法即可轻松完成。

长期稳定更新的攒劲资源: >>>点此立即查看<<<
对于采用systemd的现代Ubuntu版本,这是最推荐的方法。操作步骤如下:
sudo systemctl restart php-fpm
若系统安装的是PHP 7.x或更高版本,服务名通常包含具体版本号,命令需相应调整:
sudo systemctl restart php7.x-fpm
请将命令中的 x 替换为实际使用的PHP版本号,例如7.4或8.1。
这是一种传统的服务管理方式,在许多系统上依然有效。操作流程如下:
sudo service php-fpm restart
对于PHP 7.x及以上版本,需使用带版本号的服务名:
sudo service php7.x-fpm restart
同样,需将命令中的 x 替换为你的PHP版本号。
当前两种方法因故无效,或需要更精细控制进程时,可采用此手动方法。步骤稍多,但能清晰了解后台操作。
ps aux | grep php-fpm
在输出信息中找到主进程(通常为第一个或未标注“pool”的进程),记录其PID(进程ID,通常位于第二列)。
kill命令发送SIGTERM信号,使其完成当前请求后再关闭:sudo kill -TERM 主进程ID
将 主进程ID 替换为刚才记录的实际数字。
sudo /etc/init.d/php-fpm start
对于PHP 7.x及以上版本,脚本名也包含版本号:
sudo /etc/init.d/php7.x-fpm start
请替换 x 为你的PHP版本号。
完成以上任一方法的操作后,PHP-FPM服务将以全新状态运行,所有更新即告生效。您可根据系统环境和个人习惯,选择最合适的方法。
侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述