在 Ubuntu 上“重启 PHP 配置”通常指的是让 PHP 或 PHP-FPM 重新加载 php.ini 配置。具体做法取决于你使用的 PHP 运行方式。
php -v
再查看是否有 php-fpm 进程:
ps aux | grep php-fpm
✅ 如果存在 php-fpm,用下面方式重启。
sudo systemctl reload php-fpm
sudo systemctl restart php-fpm
Ubuntu 常见版本:
ls /etc/php/
sudo systemctl reload php8.2-fpm
或重启:
sudo systemctl restart php8.2-fpm
如果你用的是 Apache + mod_php,需要重启 Apache:
sudo systemctl restart apache2
php --ini
创建 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
如果你愿意,可以告诉我:
我可以给你精确到命令级别的操作方案。