我已经尝试了很长一段时间,试图得到mySql设置与php。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.
我不知道该做什么,我几乎到处寻找答案,还没有找到解决方案。任何想法吗?
下面是我的设置:
Apache 2.2,PHP 5.2.17 (v6)MySql 5.5
extension_dir = "C:phpext"(我试过只是"ext"和添加尾部"",没有运气)
我将C:/php设置为环境变量-正如我之前所说,php正在工作,但我只是无法获得MySql设置
尝试将当前的libmysql.dll复制到C:Windowssystem32(您应该在php根文件夹中找到它)。这是在Windows上安装php/MySql失败的常见原因。
确保Path环境变量中包含C:phpext。如果您添加了,请重新启动。
尝试从命令行启动Apache以获得特定的错误信息:httpd -k start
…查看Apache的error.log文件
系统搜索php_mysql.dll和php_mysqli.dll。如果您的C:Windows或C:Windowssystem32目录中有一个,请删除这些文件。
我仔细检查了所有这些,但这些并没有解决它。
固定:我最终删除了我的php安装和重新安装线程安全的V6版本,它解决了我的问题。
谢谢大家的建议。