如果你和我一樣,同時會用 ASP 和 PHP 工作的話,那麼應該會用 IIS 來當作 Web Server 。不過用 IIS 有個缺點,那就是一定要把 PHP.INI 放在 Windows 的系統路徑下 (C:\WINDOWS 或 C:\WINNT) 。
可是如果真的不想把 PHP.INI 放在 C:\WINDOWS (或 C:\WINNT)下時,該怎麼辦呢?
很簡單,把以下內容存成一個 IniFilePath.reg :
1 2 3 | |
其中 "D:\Appserv\php\" 就是新的 PHP.INI 所在的位置。
接著對 IniFilePath.reg 檔 Double Click ,然後再把 PHP.INI 從 C:\WINDOWS (或 C:\WINNT) 搬到新的位置上。
請一定要做搬移的動作,不然 PHP 還是會去讀取 C:\WINDOWS (或 C:\WINNT) 下的 PHP.INI 。
最後重新啟動 IIS ,再利用 phpinfo() 函式來看看有 PHP.INI 沒有跑到新位置。
另外如果是在命令列模式用 php.exe 來執行 PHP 程式的話,也會一樣使用新位置上的 PHP.INI 。