如何解決錯誤模組php5ts.dll的問題

藏色散人
發布: 2023-03-04 18:30:02
原創
2797 人瀏覽過

錯誤模組php5ts.dll的解決方法:先將mysql的bin目錄從系統環境變數Path中移出或將「libmysql.dll」從MySql的bin目錄中移出;然後重新啟動系統即可。

如何解決錯誤模組php5ts.dll的問題

推薦:《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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板