我已经尝试了很长时间尝试使用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.
我不知道该怎么做,我几乎到处寻找答案,但没有找到解决方案。有什么想法吗?
以下是我的设置:
Apache 2.2, PHP 5.2.17(V6), MySql 5.5
extension_dir =“C:\ php \ ext”(我试过“ext”并添加尾随“\”而没有运气)
我将C:/ php设置为环境变量 - 如前所述,php正在运行,但我无法安装MySql。
答案 0 :(得分:1)
我仔细检查了所有这些,但那些没有解决它。
固定IT: 我最终删除我的PHP安装并重新安装线程安全的V6版本,它解决了我的问题。
感谢你们的建议。
答案 1 :(得分:0)
尝试将当前的libmysql.dll复制到C:\ Windows \ system32(您应该在php根文件夹中找到它)。这通常是Windows上安装php / MySql失败的原因。
答案 2 :(得分:0)
确保您的Path环境变量中包含C:\ php \ ext。如果您将其添加,请重新启动。
尝试从命令行启动Apache以获取特定的错误消息:
httpd -k start
...并检查Apache的error.log文件。
执行系统搜索php_mysql.dll和php_mysqli.dll。如果您在C:\ Windows或C:\ Windows \ system32目录中有一个,请删除这些文件。