在 Ubuntu 上停止 PHP-FPM 的方法取决于你使用的 PHP 版本以及系统初始化方式(systemd 为主)。下面是常见做法:
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 pkill -9 php-fpm
⚠️ 可能导致正在处理的请求中断。
如果只是修改了配置,不需要完全停止:
sudo systemctl reload php8.1-fpm
sudo systemctl status php8.1-fpm
ps aux | grep php-fpm
或查看端口(默认 9000):
ss -lntp | grep 9000
Unit php-fpm.service not found说明服务名不对,Ubuntu 使用版本化服务名:
php7.4-fpm
php8.2-fpm
如果你愿意,可以告诉我:
php -v)lsb_release -a)我可以给你一条完全准确的命令 ✅