温馨提示×

centos php配置怎么重启

小樊
33
2026-09-21 02:04:32
栏目: 编程语言

在 CentOS 上重启 PHP 的方式,取决于你是通过 什么方式运行 PHP 的。常见有以下几种情况:


一、PHP 作为 Apache 模块(mod_php)

如果你是 Apache + PHP(mod_php),PHP 是跟着 Apache 一起重启的。

CentOS 6

service httpd restart

CentOS 7 / 8

systemctl restart httpd

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

如果你用的是 PHP-FPM(如 Nginx + PHP),需要重启 php-fpm

查看 PHP-FPM 服务名

通常是:

php-fpm
# 或
php-fpm-7.4
# 或
php-fpm-8.0

CentOS 6

service php-fpm restart

CentOS 7 / 8

systemctl restart php-fpm

如果是多版本(例如 php74):

systemctl restart php74-php-fpm

三、只重新加载 PHP 配置(不中断服务)

修改了 php.iniwww.conf 后:

systemctl reload php-fpm

systemctl reload httpd

四、确认 PHP 运行方式

不确定是哪种?可以执行:

php -v
ps aux | grep php

或者看 Nginx/Apache 配置里是否包含:

fastcgi_pass 127.0.0.1:9000;

有 → PHP-FPM
没有且是 Apache → mod_php


五、常见错误排查

  • 重启没生效:确认改的是 正在使用的 php.ini
php --ini
  • 端口冲突:
netstat -lntp | grep 9000

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

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

我可以给你精确的一条命令

0