如何解決錯(cuò)誤模塊php5ts.dll的問(wèn)題

發(fā)布時(shí)間:2024-03-10
錯(cuò)誤模塊php5ts.dll的解決辦法:首先將mysql的bin目錄從系統(tǒng)環(huán)境變量path中移出或者將“l(fā)ibmysql.dll”從mysql的bin目錄中移出;然后重啟系統(tǒng)即可。
推薦:《php視頻教程》
錯(cuò)誤應(yīng)用程序 httpd.exe,錯(cuò)誤模塊 php5ts.dll,錯(cuò)誤地址 0x0000acca。
這個(gè)問(wèn)題是在windows下配置php apache mysql環(huán)境時(shí)發(fā)生的。
具體的表現(xiàn)是php運(yùn)行正常,但是php調(diào)用mysql的相關(guān)函數(shù)就出錯(cuò),apache就會(huì)進(jìn)行日志報(bào)錯(cuò)。
環(huán)境配置方式:
php以模塊的方式運(yùn)行在apache下。自定義php.ini路徑
phpinfo()顯示mysql庫(kù)加載成功
出錯(cuò)后在windows的錯(cuò)誤日志中會(huì)留下以下內(nèi)容:
錯(cuò)誤應(yīng)用程序httpd.exe,版本2.2.21.0,錯(cuò)誤模塊php5ts.dll,版本5.2.17.17,錯(cuò)誤地址0x0000acca。
原因如下:
在安裝mysql的時(shí)候在配置設(shè)定時(shí)把mysql的bin目錄放到了系統(tǒng)環(huán)境變量path中。而bin目錄中正好有一個(gè)libmysql.dll的庫(kù)。
而php在加載mysql庫(kù)的時(shí)候會(huì)搜索系統(tǒng)環(huán)境變量path每一個(gè)目錄尋找libmysql.dll,由于mysql的bin目錄也在其中,那么php就先把mysql的libmysql.dll加載了。所以就會(huì)由于庫(kù)的兼容問(wèn)題導(dǎo)致mysql的函數(shù)無(wú)法運(yùn)行。
解決方案:
1.將mysql的bin目錄從系統(tǒng)環(huán)境變量path中移出或?qū)ibmysql.dll從mysql的bin目錄中移出,或?qū)ibmysql.dll進(jìn)行重命名。
2.重起系統(tǒng),測(cè)試正常。
上一個(gè):低保戶買車能查出來(lái)嗎
下一個(gè):刑事案件終審判決還能上訴嗎

藤本植物常春藤煤污病的防治
磚混房屋墻體裂縫的成因與防治
RC2010FK-07681KL,2010 681KΩ 1% 3/4W 電阻
高價(jià)域名價(jià)格為什么這么高?到底值不值?
驅(qū)動(dòng)人生的驅(qū)動(dòng)好用嗎(驅(qū)動(dòng)人生干嘛用的)
買奧迪a3怎么樣(2021奧迪a3怎么樣值得購(gòu)買嗎)
宮頸癌患者 日常食療偏方
游戲本筆記本哪個(gè)好,哪些游戲筆記本電腦比較好用
便宜的國(guó)外云服務(wù)器
蘋果手機(jī)密碼忘記該怎么辦(蘋果手機(jī)密碼忘了該怎么辦)
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos