2013-03-03 30 views
4

我似乎無法找到答案,爲什麼當我從CLI運行PHP時,其他ini文件選項設置爲none。我知道,當我使用-c標誌時,我可以指定一個特定的配置文件來加載,但是,我一直無法找到一個標誌來指定加載ini文件的目錄。有沒有一個標誌來做到這一點?或者是否有我可以編輯的文件來指定ini目錄的位置?PHP CLI不使用額外的.ini文件

下面是運行php -i生產:

Configuration File (php.ini) Path: /usr/local/lib 
Loaded Configuration File:   /usr/local/lib/php.ini 
Scan for additional .ini files in: (none) 
Additional .ini files parsed:  (none) 

回答

3

你必須重新編譯PHP來實現,例如:

./configure ... --with-config-file-scan-dir=/etc/php.d 
+0

感謝傑克!這就說得通了。 – 2013-03-03 07:03:13

+0

你好我如何在XAMPP(Ubuntu)上運行這個命令? – 2015-11-25 11:48:08

+0

@ SAHIL.R2050 xampp應該帶有自己的硬編碼配置路徑,因爲它附帶捆綁的PHP – 2015-11-25 23:52:27