新聞中心
解決出現(xiàn)錯誤模塊php5ts.dll的問題?這個問題可能是我們?nèi)粘W(xué)習(xí)或工作經(jīng)常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家?guī)淼膮⒖純?nèi)容,讓我們一起來看看吧!
錯誤模塊php5ts.dll的解決辦法:首先將mysql的bin目錄從系統(tǒng)環(huán)境變量Path中移出或者將“l(fā)ibmysql.dll”從MySql的bin目錄中移出;然后重啟系統(tǒng)即可。
錯誤應(yīng)用程序 httpd.exe,錯誤模塊 php5ts.dll,錯誤地址 0x0000acca。
這個問題是在Windows下配置PHP+Apache+Mysql環(huán)境時發(fā)生的。
具體的表現(xiàn)是php運行正常,但是PHP調(diào)用MySql的相關(guān)函數(shù)就出錯,Apache就會進行日志報錯。
環(huán)境配置方式:
php以模塊的方式運行在Apache下。自定義php.ini路徑
phpinfo()顯示mysql庫加載成功
出錯后在Windows的錯誤日志中會留下以下內(nèi)容:
錯誤應(yīng)用程序httpd.exe,版本2.2.21.0,錯誤模塊php5ts.dll,版本5.2.17.17,錯誤地址0x0000acca。
原因如下:
在安裝MySql的時候在配置設(shè)定時把MySql的Bin目錄放到了系統(tǒng)環(huán)境變量Path中。而Bin目錄中正好有一個libmysql.dll的庫。
而php在加載mysql庫的時候會搜索系統(tǒng)環(huán)境變量Path每一個目錄尋找libmysql.dll,由于mysql的bin目錄也在其中,那么php就先把mysql的libmysql.dll加載了。所以就會由于庫的兼容問題導(dǎo)致mysql的函數(shù)無法運行。
解決方案:
1.將mysql的bin目錄從系統(tǒng)環(huán)境變量Path中移出或?qū)ibmysql.dll從MySql的bin目錄中移出,或?qū)ibmysql.dll進行重命名。
2.重起系統(tǒng),測試正常。
感謝各位的閱讀!看完上述內(nèi)容,你們對解決出現(xiàn)錯誤模塊php5ts.dll的問題大概了解了嗎?希望文章內(nèi)容對大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道。
當前名稱:解決出現(xiàn)錯誤模塊php5ts.dll的問題-創(chuàng)新互聯(lián)
標題URL:http://www.ef60e0e.cn/article/phjos.html