我已经尝试了很长一段时间来尝试用php来设置mySql。php安装肯定可以工作,当我调用phpInfo()时,我可以看到我的扩展目录已经设置好了。
当我取消注释这些行时:
extension=php_mysql.dll
extension=php_mysqli.dll尝试重新启动apache web服务时出现错误:
Windows could not start the Apache2.2 service on Local Computer.
Error 1067: The process terminated unexpectedly.我不知道该怎么做,我几乎到处寻找答案,但还没有找到解决方案。有什么想法吗?
下面是我的设置:
Apache2.2、PHP5.2.17 (V6)、MySql 5.5
extension_dir = "C:\php\ext“(我只尝试了"ext”,并添加了尾随的"\“,但没有成功)
我已经将C:/php设置为一个环境变量--正如我前面所说的,php可以工作,但我就是不能设置MySql。
发布于 2011-10-24 05:38:21
我仔细检查了所有这些,但这些都没有修复它。
修复IT:我最终删除了我安装的php并重新安装了线程安全的V6版本,它修复了我的问题。
谢谢你们的建议伙计们。
发布于 2011-10-23 14:08:12
尝试将当前的libmysql.dll复制到C:\Windows\system32 (您应该可以在php根文件夹中找到它)。这经常是Windows上php/MySql安装失败的原因。
发布于 2011-10-24 03:55:39
确保您的Path环境变量中包含C:\php\ext。如果您将其添加到中,请重新启动。
尝试从命令行启动Apache,以获取特定的错误消息:httpd -k start
...and检查Apache的error.log文件。
在系统中搜索php_mysql.dll和php_mysqli.dll。如果C:\Windows或C:\Windows\system32目录中有一个文件,请删除这些文件。
https://stackoverflow.com/questions/7864589
复制相似问题