在 Ubuntu 上“重启 PHP”通常是指重启 PHP-FPM 服务(如果你用的是 Nginx + PHP,或某些 Apache 配置)。下面按常见情况说明。
ps aux | grep php-fpm
apache2ctl -M | grep php
php -v
例如:PHP 8.1
sudo systemctl restart php8.1-fpm
如果是 7.4:
sudo systemctl restart php7.4-fpm
sudo systemctl enable php8.1-fpm
sudo systemctl restart apache2
改了 php.ini 后只需重启 Apache:
sudo systemctl restart apache2
php --ini
修改后必须重启 PHP 服务才生效。
# 启动
sudo systemctl start php8.1-fpm
# 停止
sudo systemctl stop php8.1-fpm
# 重启
sudo systemctl restart php8.1-fpm
# 查看状态
sudo systemctl status php8.1-fpm
如果你愿意,可以告诉我:
我可以给你精确的一条命令。