哪個 PHP ini 文件

哪個 PHP ini 文件

當我執行bash命令php --ini查找文件位置時php.ini,載入的文件是:

Loaded Configuration File:         /etc/php5/cli/php.ini

但是當我在我的網頁伺服器上運行 a 時php.info,我得到的是載入的:

/etc/php5/apache2/php.ini

我可以運行什麼命令來傳回與 Apache 關聯的命令?

我記得在 CentOS 中,我可以使用 which php (我認為)並且會返回它,但使用 Debian 它不起作用。

答案1

在 libapache-mod-php5 下運行時預設加載/etc/php5/apache2/php.ini,我不知道如何從命令列執行此操作,您可以使用命令列選項指定要手動載入的 ini 檔案--php-ini

例如:

$ php --ini --php-ini /etc/php5/apache2/

然而,似乎即使在上述情況下, 也會/etc/php5/cli/conf.d被解析。顯然,要覆寫該目錄,您可能需要在編譯時設定它,請參閱:https://stackoverflow.com/questions/15183218/php-cli-does-not-use-additional-ini-files

相關內容