2016-07-28 110 views
2

我有我的php.ini如下:的php.ini默認迪爾擴展

; Directory in which the loadable extensions (modules) reside. 
; http://php.net/extension-dir 
; extension_dir = "./" 
; On windows: 
extension_dir = "C:\Program Files (x86)\PHP\ext" 

我會distribuite我的PHP應用程序,但我想知道,並不是所有的用戶都有他們的Windows操作系統上默認爲C:\,假設他們使用另一個字母Y :.

我該如何將「自動」更改爲正確的路徑。像:

; Directory in which the loadable extensions (modules) reside. 
; http://php.net/extension-dir 
; extension_dir = "./" 
; On windows: 
extension_dir = "Y:\Program Files (x86)\PHP\ext" 

我不能去每臺計算機並更改默認設置。那麼有沒有辦法通過不直接改變它來做到這一點?

+0

這是你的安裝程序必須處理的事情。 –

+0

您的應用程序是否需要安裝PHP和Apache?看看PHP附帶的默認ini文件,你會發現它們只有ext,而不是完整路徑。 – Dave

+0

感謝您的重播。我如何在安裝過程中修改此文件? –

回答

3

這似乎用ext相對於PHP目錄本身:

extension_dir = "ext" 

即只要擴展名位於ext目錄中,那麼安裝PHP的驅動器或路徑應該是無關緊要的。