要查看CentOS系统中PHP加载的配置文件(php.ini)路径,可使用以下命令:
php --ini:直接显示主配置文件路径及额外解析的.ini文件(如/etc/php.d/目录下的扩展配置)。输出中的Loaded Configuration File字段即为当前生效的主php.ini路径。php -i | grep "Configuration File":通过phpinfo()命令过滤出配置文件路径,结果与php --ini一致。php -i:输出PHP的所有配置信息(包括版本、服务器信息、已加载扩展、配置选项值等),内容等同于phpinfo()函数的输出,但仅在命令行中显示。date.timezone、memory_limit),可结合grep命令,例如php -i | grep "date.timezone"。定位到php.ini文件后(通常位于/etc/php.ini或/etc/php.d/目录下),可使用文本编辑器查看或修改:
sudo cat /etc/php.ini:以只读方式查看文件内容(无需编辑)。sudo nano /etc/php.ini 或 sudo vi /etc/php.ini:以编辑模式打开文件(需root权限),修改后可保存并退出。在Web服务器的文档根目录(如Apache的/var/www/html、Nginx的/usr/share/nginx/html)中创建info.php文件,内容如下:
<?php
phpinfo();
?>
保存后,通过浏览器访问http://your_server_ip/info.php,即可看到详细的PHP配置页面(包括PHP版本、模块加载情况、环境变量、配置选项等)。
查看完成后,务必删除info.php文件(sudo rm /var/www/html/info.php),避免泄露服务器敏感信息。
若修改了php.ini文件(如调整upload_max_filesize),需重启Web服务使更改生效:
sudo systemctl restart httpdsudo systemctl restart php-fpm && sudo systemctl restart nginx。