在 Ubuntu 上测试 PHP 配置,通常分为 命令行测试 和 Web 环境测试 两种方式。下面按常见场景说明:
php -v
如果显示类似:
PHP 8.1.2 (cli) ...
说明 PHP CLI 已安装。
php -i
或分页查看:
php -i | less
php --ini
输出示例:
Loaded Configuration File: /etc/php/8.1/cli/php.ini
例如修改:
display_errors = On
保存后执行:
php -i | grep display_errors
nano test.php
内容:
<?php
phpinfo();
?>
php test.php
sudo a2enmod php8.1
sudo systemctl restart apache2
sudo nano /var/www/html/info.php
内容:
<?php
phpinfo();
?>
http://localhost/info.php
systemctl status php8.1-fpm
sudo nano /var/www/html/info.php
http://服务器IP/info.php
fastcgi_passsudo systemctl restart php8.1-fpm
sudo chown -R www-data:www-data /var/www/html
如果你能告诉我:
我可以给你更精确的排查步骤。