PHP5.2.8和MySQL 5.1在Windows上使Apache 2.2崩溃?
好的。我只花了两个小时试图解决这个问题,所以我想我会继续传递信息。
我安装了Apache和PHP,它们运行良好,但是每次尝试通过PHP运行任何MySQL命令时,Apache服务器都会崩溃。
查看事件查看器后,问题似乎源于一个名为php5ts.dll的文件,但尝试对该文件进行任何操作都将导致您走入空白小巷。
发生的事情与名为libmysql.dll的文件有关。可以在您的PHP目录中找到此文件,但也可以在您的MySQL安装目录中找到该文件。这就是问题所在。当Apache请求libmysql.dll文件时,它将在MySQL目录中收到一个文件,因为该文件包含在WindowsPATH变量中。该libmysql.dll文件的此版本导致Apache崩溃。
最初,我尝试将PHP文件夹添加到PATH的末尾,但这没有用。您需要做的是在MySQL文件夹之前添加PHP文件夹。