在 PHP8.1 中,php.ini 的預設位置可能因為作業系統和 PHP 的安裝方式而有所不同,但通常可以透過以下方式找到:
在命令列中輸入以下指令,可以列出 PHP 模組中的所有配置檔案路徑:
php --ini
執行後會顯示類似以下訊息:
Configuration File (php.ini) Path: /usr/local/etc/php/8.1
Loaded Configuration File: /usr/local/etc/php/8.1/php.ini
Scan for additional .ini files in: /usr/local/etc/php/8.1/conf.d
Additional .ini files parsed: /usr/local/etc/php/8.1/conf.d/ext-opcache.ini
其中,「Configuration File (php.ini) Path」表示 php.ini 檔案所在的目錄路徑,「Loaded Configuration File」則表示實際載入的 php.ini 檔案路徑。
如果你是在網站伺服器上執行 PHP,可以在 PHP 程序中使用 phpinfo() 函数顯示 PHP 的詳細資訊,其中包含 php.ini 檔案的路徑。建立一個包含以下程式碼的檔案,上傳到你的網站伺服器並訪問該頁面,即可顯示 PHP 詳細資訊:
<?php phpinfo(); ?>
網頁中會有「Loaded Configuration File」欄位,顯示實際載入的 php.ini 檔案路徑。