在 Ubuntu 上检查 PHP 配置,常见做法如下(按使用场景分类):
php -v
输出示例:
PHP 8.1.2 (cli) (built: ...)
如果提示 command not found,说明未安装:
sudo apt install php
php --ini
常见输出:
Loaded Configuration File: /etc/php/8.1/cli/php.ini
php -i | grep "upload_max_filesize"
或:
php -r 'echo ini_get("memory_limit");'
php --ini
# 通常是
/etc/php/8.1/apache2/php.ini
重启 Apache:
sudo systemctl restart apache2
PHP-FPM 配置路径:
/etc/php/8.1/fpm/php.ini
检查 PHP-FPM 状态:
systemctl status php8.1-fpm
重启 PHP-FPM:
sudo systemctl restart php8.1-fpm
新建测试文件:
sudo nano /var/www/html/phpinfo.php
内容:
<?php
phpinfo();
浏览器访问:
http://服务器IP/phpinfo.php
⚠️ 检查完务必删除该文件。
php -i | grep -E "memory_limit|upload_max_filesize|post_max_size|display_errors"
php -m
或检查某个扩展:
php -m | grep mysqli
如果你能告诉我:
我可以给你更精确的配置路径和命令。