升級PHP後不能啓動MySQL被遺忘的原因

今天終於把php4升級到了php5, 卻怎麼也不能激活mysql模塊
排除了模塊設置的路徑問題, 最終發現因爲在安裝php4的時候,把相關的dll都copy到了windows/system32目錄下, 雖然很省事, 也爲這次升級埋下了隱患. libmysql.dll 模塊很顯然已經升級了, 然而在系統文件夾下的仍然是舊版, 根據優先原則, 很可能php先到系統文件夾加載模塊,造成衝突, 不能正常啓動. 刪除系統文件夾裏的libmysql.dll後問題解決. 同時把其他幾個原來從PHP4複製過去的DLL也刪除了, 以免出現類似問題.

結論是安裝PHP最好還是在系統路徑中設置了相關的PHP路徑, 而不要把DLL文件複製到WINDOWS目錄下. 升級最怕的就是一大把重複的歷史文件, 不知道要恢復或是覆蓋哪 一個.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章