apache 1067错误提示php5ts.dll导致Apache崩溃解决方法
发布于 2014-12-19 10:14:33 | 436 次阅读 | 评论: 1 | 来源: PHPERZ
Apache Web服务器Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件。
本文为大家讲解的是apache启动时报1067错误提示php5ts.dll导致Apache崩溃的原因及解决方法,感兴趣的同学参考下。
问题描述
Apache在Windows启动后自动启动服务时出错,跳出错误报告,提示php5ts.dll导致Apache崩溃,同时,所有基于MySQL的PHP程序无法运行,例如phpMyAdmin一登录就出错
错误原因
PATH环境变量设置中将MySQL的安装路径也加入在里面,而且MySQL的路径在PHP的路径前面,导致PHP的MySQL模块使用了MySQL安装目录下的libMySQL.dll而不是PHP安装目录下的libmysql.dll,而根据PHP安装目录中install.txt在第966行左右的警告:
Warning
Don’t mix up your installation with DLL files from different
PHP
versions. You have the only choice to use the DLL’s and
extensions that
ship with your downloaded PHP version.
这个警告说只能使用你下载PHP时一起下载过来的版本的DLL,而上面的设置恰恰混合使用了MySQL里面的DLL和PHP自己的DLL,因而导致了这个问题的产生。
解决方法
将 Path 环境变量中的 PHP 路径放到 MySQL 的前面,或者如果你不需要直接在命令行中使用 mysql 的话(仍然可以切换到MySQL目录下再访问mysql命令行程序,只是不那么方便)可以去掉 MySQL 在 Path 环境变量的路径
相关阅读:
apache 1067错误提示php5ts.dll导致Apache崩溃解决方法
Linux下Apache 启动提示undefined symbol: libiconv_open错误解决方法
Apache启动提示错误undefined symbol: libiconv_open解决方法
apache提示Failed loading ZendLoader.dll解决方法
Windows下PHP安装路径配置错误导致Apache无法启动的解决方法
apache documentroot指向htcdoc之外提示403错误的解决方法
apache错误:.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration.错误解决方法
windows下apache错误:Failed to open the WinNT service manager 解决方法
启动apache遇到错误:httpd: Could not reliably determine the server's fully qualified domain name 解决方法
80端口被Pid为4的未知程序占用导致Apache不能启动的解决方法
PHP脚本内存泄露导致Apache频繁宕机解决方法
Apache提示 the requested operation has failed无法启动的解决方法大全