錯誤模組php5ts.dll的解決方法:先將mysql的bin目錄從系統環境變數Path中移出或將「libmysql.dll」從MySql的bin目錄中移出;然後重新啟動系統即可。
推薦:《PHP視訊教學》
錯誤應用程式httpd.exe,錯誤模組php5ts .dll,錯誤位址0x0000acca。
這個問題是在Windows下設定PHP Apache Mysql環境時發生的。
具體的表現是php運作正常,但PHP呼叫MySql的相關函數就出錯,Apache就會進行日誌報錯。
環境設定方式:
php以模組的方式運行在Apache下。自訂php.ini路徑
phpinfo()顯示mysql庫載入成功
出錯後在Windows的錯誤日誌中會留下以下內容:
錯誤應用程式httpd .exe,版本2.2.21.0,錯誤模組php5ts.dll,版本5.2.17.17,錯誤位址0x0000acca。
原因如下:
在安裝MySql的時候在設定設定時把MySql的Bin目錄放到了系統環境變數Path。而Bin目錄中正好有一個libmysql.dll的函式庫。
而php在載入mysql函式庫的時候會搜尋系統環境變數Path每一個目錄尋找libmysql.dll,由於mysql的bin目錄也在其中,那麼php就先把mysql的libmysql.dll載入了。所以就會因為函式庫的相容問題導致mysql的函數無法運作。
解決方案:
1.將mysql的bin目錄從系統環境變數Path中移出或將libmysql.dll從MySql的bin目錄中移出,或將libmysql.dll進行重新命名。
2.重起系統,測試正常。
以上是如何解決錯誤模組php5ts.dll的問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!