温馨提示×

centos如何重启php服务

小樊
38
2026-09-02 18:36:14
栏目: 编程语言

在 CentOS 上重启 PHP 服务的方法,取决于你是通过 什么方式运行 PHP 的。常见情况如下:


一、PHP 作为 Apache 模块(mod_php)

如果你是用 Apache + PHP 模块 方式:

# CentOS 6
service httpd restart

# CentOS 7 / 8
systemctl restart httpd

说明:这种情况下 没有单独的 php 服务,重启 Apache 即可。


二、PHP-FPM(最常见,如 Nginx + PHP)

如果你使用的是 PHP-FPM(推荐方式):

查看 PHP 版本(示例 php-fpm 7.4)

php -v

重启 PHP-FPM

# CentOS 6
service php-fpm restart

# CentOS 7 / 8(通用)
systemctl restart php-fpm

# 如果安装了多版本,例如 php74-php-fpm
systemctl restart php74-php-fpm

查看状态

systemctl status php-fpm

三、使用 remi 源安装的多版本 PHP

例如:php74、php80

systemctl restart php74-php-fpm
systemctl restart php80-php-fpm

四、不确定用的是哪种?

执行以下命令查看:

ps aux | grep php
  • 看到 php-fpm → 用 PHP-FPM 方式
  • 看到 httpd 且没 php-fpm → Apache 模块

五、常见错误

❌ service php restart
✅ 没有单独的 php 服务,只有 php-fpm 或 httpd


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

  • CentOS 版本(6 / 7 / 8)
  • Web 服务(Apache / Nginx)
  • PHP 版本

我可以给你精确命令。

0 踩