温馨提示×

Ubuntu怎么重启PHP配置

小樊
37
2026-07-01 02:06:38
栏目: 编程语言

在 Ubuntu 上“重启 PHP 配置”通常指的是让 PHP 或 PHP-FPM 重新加载 php.ini 配置。具体做法取决于你使用的 PHP 运行方式


一、确认 PHP 运行方式

1️⃣ PHP-FPM(最常见,Nginx / Apache + PHP-FPM)

php -v

再查看是否有 php-fpm 进程:

ps aux | grep php-fpm

✅ 如果存在 php-fpm,用下面方式重启。


二、重启 / 重载 PHP-FPM(推荐)

✅ 重新加载配置(不中断服务,推荐)

sudo systemctl reload php-fpm

✅ 完全重启(会短暂中断)

sudo systemctl restart php-fpm

三、如果系统中有多个 PHP 版本

Ubuntu 常见版本:

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

查看已安装版本

ls /etc/php/

重载指定版本

sudo systemctl reload php8.2-fpm

或重启:

sudo systemctl restart php8.2-fpm

四、Apache + mod_php(较少见)

如果你用的是 Apache + mod_php,需要重启 Apache:

sudo systemctl restart apache2

五、确认配置是否生效

查看加载的 php.ini

php --ini

查看 PHP 信息(网页)

创建 info.php

<?php
phpinfo();

访问后确认配置项是否变化。

⚠️ 测试完记得删除。


六、常见场景速查表

场景 操作
修改 php.ini systemctl reload phpX.X-fpm
修改 php-fpm pool systemctl reload phpX.X-fpm
Nginx + PHP 重启 php-fpm
Apache + mod_php 重启 apache2
不确定版本 ls /etc/php/

七、示例(最常见)

sudo systemctl reload php8.2-fpm

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

  • ✅ Ubuntu 版本
  • ✅ Nginx / Apache
  • ✅ PHP 版本

我可以给你精确到命令级别的操作方案。

0