在 Ubuntu 上重启 PHP-FPM,取决于你安装的 PHP 版本以及系统使用的 init 方式(systemd 或较老的 upstart)。下面是最常见、最推荐的方法。
php -v
例如:
sudo systemctl restart php8.1-fpm
把
8.1换成你的 PHP 版本
# 查看状态
sudo systemctl status php8.1-fpm
# 停止
sudo systemctl stop php8.1-fpm
# 启动
sudo systemctl start php8.1-fpm
# 重新加载配置(不中断连接,推荐)
sudo systemctl reload php8.1-fpm
systemctl list-units --type=service | grep fpm
或:
ls /lib/systemd/system | grep fpm
sudo service php5-fpm restart
sudo pkill -f php-fpm
sudo /usr/sbin/php-fpm8.1
⚠️ 不建议,可能导致配置未生效或连接中断。
✅ 需要
php-fpm.confwww.conf✅ 推荐
sudo systemctl reload php8.1-fpm
Failed to restart php-fpm.service: Unit not found.
✅ 解决:使用完整服务名,如 php8.1-fpm
sudo netstat -plnt | grep 9000
如果你愿意,可以告诉我:
我可以给你更精确的命令 ✅