升級PHP後不能啓動MySQL被遺忘的原因
今天終於把php4升級到了php5, 卻怎麼也不能激活mysql模塊
排除了模塊設置的路徑問題, 最終發現因爲在安裝php4的時候,把相關的dll都copy到了windows/system32目錄下, 雖然很省事, 也爲這次升級埋下了隱患. libmysql.dll 模塊很顯然已經升級了, 然而在系統文件夾下的仍然是舊版, 根據優先原則, 很可能php先到系統文件夾加載模塊,造成衝突, 不能正常啓動. 刪除系統文件夾裏的libmysql.dll後問題解決. 同時把其他幾個原來從PHP4複製過去的DLL也刪除了, 以免出現類似問題.
結論是安裝PHP最好還是在系統路徑中設置了相關的PHP路徑, 而不要把DLL文件複製到WINDOWS目錄下. 升級最怕的就是一大把重複的歷史文件, 不知道要恢復或是覆蓋哪 一個.
排除了模塊設置的路徑問題, 最終發現因爲在安裝php4的時候,把相關的dll都copy到了windows/system32目錄下, 雖然很省事, 也爲這次升級埋下了隱患. libmysql.dll 模塊很顯然已經升級了, 然而在系統文件夾下的仍然是舊版, 根據優先原則, 很可能php先到系統文件夾加載模塊,造成衝突, 不能正常啓動. 刪除系統文件夾裏的libmysql.dll後問題解決. 同時把其他幾個原來從PHP4複製過去的DLL也刪除了, 以免出現類似問題.
結論是安裝PHP最好還是在系統路徑中設置了相關的PHP路徑, 而不要把DLL文件複製到WINDOWS目錄下. 升級最怕的就是一大把重複的歷史文件, 不知道要恢復或是覆蓋哪 一個.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
SQL語句大全,所有的SQL都在這裏(1.5萬字長文)
摩壳佬卡佛特
2020-07-08 12:17:40
PHP 代碼行數統計
avenjan
2020-07-08 12:38:08
慎用PHP $_REQUEST數組
二两天涯
2020-07-08 12:16:43
php函數名前面加@是何意
二两天涯
2020-07-08 12:16:42
php,checkbox多選框上傳失敗
阿冰介
2020-07-08 11:48:15
php中的&&運算符
yangmingysc
2020-07-08 11:45:39
php+mysql存儲html文件
$fileContent = trim($fileContent); $fileContent=$queueList->characet($fileContent);
moliyiran
2020-07-08 11:15:53
SQL 01-簡介 標準命令 基本語法 運算符 表達式
LiuDi1999
2020-07-08 12:26:19
Sql Server2000裏面獲得數據庫裏面所有的用戶表名稱和對應表的列名稱
bluelazyboy
2020-07-08 12:23:28
SQL 語法快速入門
雄牛
2020-07-08 12:18:30
SSM鏈接數據庫失敗的問題
摩壳佬卡佛特
2020-07-08 12:17:40
索引,視圖和存儲過程的利弊
MarkSaas
2020-07-08 11:46:21
查詢多個表放在一個集合中用union做連接
Old丶Seven
2020-07-08 11:20:47