我正在冒险走出.NET世界,进入开源世界。不过,在尝试开发我的开发环境时,我遇到了一些障碍。而且我最近陷入困境。配置PHP使用mySQL遇到麻烦
我已经安装了:Apache 2.2,php 5.3.2和mySQL 5.1.48 一切正常工作; apache提供PHP页面,并且我可以在mySQL中创建数据库和表格,但是,我似乎无法让php与mySQL正确通信。我的php.ini中有这些行取消注释:
extension=php_mysql.dll
extension=php_mysqli.dll
不过,我不断收到此错误信息:
警告:mysqli_connect():(HY000/2002):连接尝试失败,因为连接一方在一段时间后没有正确响应,或者由于连接的主机未能响应而建立的连接失败。在C:\ Program Files文件(x86)\ Apache软件基金会\ Apache2.2 \ htdocs \ mysql_test.php在线15
任何帮助将不胜感激。
(顺便说一句,在PHP代码运行正常,当我把它放在我的虚拟主机上)
我把防火墙关闭了,这并没有帮助。我该如何改变mySQL使用的端口? PHP期望它使用哪个端口? – 2010-07-17 15:54:51
很确定你对于没有在mySQL中正确配置的东西是正确的。我卸载它,并重新安装,现在它工作!谢谢你的帮助。 – 2010-07-17 16:50:14
也许与安装顺序有关?无论如何,很高兴它被分类。 – Skilldrick 2010-07-17 17:04:51