温馨提示×

centos php配置重启怎样做

小樊
39
2026-09-08 20:14:31
栏目: 编程语言

在 CentOS 上,PHP 本身通常不单独“重启”,而是重启运行 PHP 的服务(如 php-fpm 或 Apache/Nginx)。下面按常见情况说明:


一、PHP 以 php-fpm 方式运行(最常见,Nginx + PHP)

1. 重启 php-fpm

systemctl restart php-fpm

如果是多版本(如 PHP 7.4):

systemctl restart php74-php-fpm

2. 仅重新加载配置(不中断请求,推荐)

systemctl reload php-fpm

3. 查看状态

systemctl status php-fpm

二、PHP 以 Apache (mod_php) 方式运行

重启 Apache 即可

systemctl restart httpd

或重新加载:

systemctl reload httpd

三、修改 php.ini 后是否要重启?

  • php-fpm:必须 restartreload php-fpm
  • Apache mod_php:必须 restart httpd
  • 修改后可用以下命令确认加载的 php.ini:
php --ini

四、常见排错

php-fpm 重启失败

journalctl -xe

systemctl status php-fpm

找不到 php-fpm 服务

systemctl list-unit-files | grep php

如果你能告诉我:

  • CentOS 版本(6 / 7 / 8 / Stream)
  • PHP 运行方式(Nginx / Apache)
  • 是否用宝塔、LNMP、源码安装

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

0