如何解决错误模块php5ts.dll的问题
错误模块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的问题的详细内容,更多请关注其它相关文章!
推荐阅读
-
如何解决springboot读取配置文件的中文乱码问题
-
详解如何解决SSM框架前台传参数到后台乱码的问题
-
如何解决微信闪退问题 四种解决微信闪退无法登录的原因及方法分享
-
如何解决js函数防抖、节流出现的问题
-
Python中import导入上一级目录模块及循环import问题的解决
-
卸载VS2011 Developer Preview后Sql Server2008 R2建立数据库关系图报“找不到指定的模块”错误的解决方法
-
解决python Markdown模块乱码的问题
-
解决在Python编辑器pycharm中程序run正常debug错误的问题
-
解决Python找不到ssl模块问题 No module named _ssl的方法
-
如何搜索查找并解决Django相关的问题