要查看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 httpd
sudo systemctl restart php-fpm
&& sudo systemctl restart nginx
。