我已經安裝了PHP 5.2.17在Apache 2在Windows Vista上到目錄C:\網絡\網絡服務器\ PHP5 \能找到php.ini文件
然而在的phpinfo顯示該配置文件路徑c:\ Windows和加載的配置文件是(無)。
在httpd.conf具有以下線:
LoadModule php5_module "c:/Web/WebServer/PHP5/php5apache2_2.dll"
AddHandler application/x-httpd-php .php
PHPIniDir 'c:\Web\Webserver\PHP5\'
視窗的控制面板顯示,路徑環境變量包括我的安裝目錄(在路徑的前部),並且PHPRC變量也指向我的安裝目錄。
那麼爲什麼它在c:\ Windows中尋找php.ini?
如果我把一個php.ini的副本放在c:\ Windows中,它仍然說它找不到它。這是怎麼回事?
嘗試對LoadModule指令使用反斜槓而不是正斜槓。 – 2012-07-27 22:34:06
現代版本的Windows(至少7以上)可以處理正斜線;此外,我認爲Apache需要正斜線......這可能是** PHPIniDir線的線索。 – PTBNL 2012-07-28 03:42:46
@PTBNL:那麼phpinidir也應該是正斜線。 – 2012-07-28 20:12:17