温馨提示×

ubuntu如何停止php-fpm

小樊
38
2026-08-12 09:31:03
栏目: 编程语言

在 Ubuntu 上停止 php-fpm 取决于你是通过 systemd 还是其他方式安装的。下面是最常见、最推荐的方法。


一、使用 systemd(最常见,Ubuntu 16.04+)

1️⃣ 查看 php-fpm 服务名

不同 PHP 版本服务名不同:

systemctl list-units --type=service | grep fpm

常见名称:

  • php7.4-fpm
  • php8.1-fpm
  • php8.2-fpm

2️⃣ 停止 php-fpm

sudo systemctl stop php8.1-fpm

(把 php8.1-fpm 换成你的版本)


3️⃣ 禁止开机自启(可选)

sudo systemctl disable php8.1-fpm

4️⃣ 查看状态

sudo systemctl status php8.1-fpm

二、立即强制停止(不推荐)

sudo pkill -9 php-fpm

⚠️ 风险:可能中断正在处理的请求。


三、通过 service 命令(旧系统)

sudo service php8.1-fpm stop

四、平滑重启(优雅停止,推荐用于生产环境)

如果你只是想重新加载配置而不是完全停止:

sudo systemctl reload php8.1-fpm

或:

sudo service php8.1-fpm reload

五、确认 php-fpm 是否已停止

ps aux | grep php-fpm

如果没有任何 master / worker 进程,说明已停止。


六、你可能还需要的

查看 PHP 版本

php -v

查看 php-fpm 配置文件位置

php-fpm8.1 -t

如果你愿意,可以告诉我:

  • Ubuntu 版本
  • PHP 版本
  • 宝塔 / LNMP / Docker / 手动编译 安装

我可以给你更精确的命令 ✅

0