在 Ubuntu 上停止 php-fpm 取决于你是通过 systemd 还是其他方式安装的。下面是最常见、最推荐的方法。
不同 PHP 版本服务名不同:
systemctl list-units --type=service | grep fpm
常见名称:
php7.4-fpmphp8.1-fpmphp8.2-fpmsudo systemctl stop php8.1-fpm
(把 php8.1-fpm 换成你的版本)
sudo systemctl disable php8.1-fpm
sudo systemctl status php8.1-fpm
sudo pkill -9 php-fpm
⚠️ 风险:可能中断正在处理的请求。
sudo service php8.1-fpm stop
如果你只是想重新加载配置而不是完全停止:
sudo systemctl reload php8.1-fpm
或:
sudo service php8.1-fpm reload
ps aux | grep php-fpm
如果没有任何 master / worker 进程,说明已停止。
php -v
php-fpm8.1 -t
如果你愿意,可以告诉我:
我可以给你更精确的命令 ✅