2012-11-26 20 views
1

我的電腦升級到了Win 7.這意味着我現在需要重新設置我的Dev環境。我使用XAMPP。我能夠複製&粘貼XAMPP文件夾,然後運行setup_xampp.bat以正確設置ini和配置文件中的絕對文件路徑。Apache + PHP:從XP移到Win 7後沒有找到oci.dll

我現在面臨的問題是,我需要連接到Oracle,我得到了幾個錯誤。但基本上PHP不會「找到」oci.dll。我已經將包含oci.dll的instant_client目錄添加到PATH環境變量並重新啓動(apache/services需要重新啓動以查看此更改)。不過,我仍然得到同樣的錯誤。

然後我將oci.dll複製到php文件夾,然後php.exe -m - >沒有錯誤。所以很明顯,apache和php不會查找PATH變量來查找oci.dll。我失去了,因爲這在Win XP中運行良好。任何想法如何解決?

回答

2

OMG。新的Win 7安裝(這是由我的公司IT支持人員完成的)每個默認安裝的Oracle 8客戶端都安裝在PATH中。因此,解決方案是刪除這個舊的oracle客戶端的條目,以便Apache/php使用新的。