解决出现错误模块php5ts.dll的问题

解决出现错误模块php5ts.dll的问题?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!

网站设计制作过程拒绝使用模板建站;使用PHP+MYSQL原生开发可交付网站源代码;符合网站优化排名的后台管理系统;网站制作、成都做网站收费合理;免费进行网站备案等企业网站建设一条龙服务.我们是一家持续稳定运营了十多年的创新互联建站网站建设公司。

错误模块php5ts.dll的解决办法:首先将MySQL的bin目录从系统环境变量Path中移出或者将“libmysql.dll”从MySql的bin目录中移出;然后重启系统即可。

错误应用程序 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的问题大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注创新互联行业资讯频道。


名称栏目:解决出现错误模块php5ts.dll的问题
网页URL:http://scjbc.cn/article/gjdpej.html

其他资讯