在 Ubuntu 上,PHP 本身通常不需要“重启”,重启的一般是 PHP 运行方式对应的服务。常见情况如下:
如果你用的是 Apache:
sudo systemctl restart apache2
或旧方式:
sudo service apache2 restart
如果你用的是 php-fpm(最常见):
先查看 PHP 版本,比如:
php -v
假设是 PHP 8.1:
sudo systemctl restart php8.1-fpm
如果是 7.4:
sudo systemctl restart php7.4-fpm
查看所有 php-fpm 服务:
systemctl list-units | grep fpm
查找 php.ini 位置:
php --ini
Nginx + PHP-FPM:
sudo systemctl restart nginx
sudo systemctl restart php8.1-fpm
php -i | grep "Loaded Configuration File"
如果你告诉我:
我可以给你精确的一条命令。