2014-09-06 50 views
0

我已經完成了這之前,所以我不知道爲什麼它不工作,但我試圖創建一個自定義php.ini文件,我已經把它放在一個特定的目錄。PHP沒有使用自定義的php.ini文件

例如,默認php.ini位於:

C:\xampp\php\php.ini 

我定製一個位於:

D:\Codebase\Somedir\123\php.ini 

我放在一個PHP文件上面的目錄中,並與phpinfo()沒有輸出它仍然報告使用C:\xampp\php\php.ini

我也重新啓動了Apache。

我在做什麼錯在這裏!?

回答

1

你可以看到哪個php.ini文件加載運行php.exe --ini。在我的電腦輸出:

Configuration File (php.ini) Path: C:\WINDOWS 
Loaded Configuration File:   C:\tools\php\php.ini 
Scan for additional .ini files in: (none) 
Additional .ini files parsed:  (none) 

如果它是錯誤的php.ini那裏,看看到http://php.net/configuration.file

0

如果您使用XAMPP你可以改變它通過打開加載PHP的配置文件在

C:\xamp 

目錄中的文件properties.ini和編輯php_configuration_directory領域

D:\Codebase\Somedir\123\ 

然後重新啓動apache以使更改生效。

如果PHP運行作爲Apache模塊,你也可以編輯的httpd.conf在Apache的安裝程序並添加這個變量:

PHPIniDir "D:\Codebase\Somedir\123\" 
+0

不會改變這一切的php.ini文件?我只想爲這個特定的目錄使用這個自定義的php.ini。 – Brett 2014-09-06 14:51:22