【发布时间】:2016-03-12 12:31:40
【问题描述】:
我最近从 Windows 7 升级到 Windows 10,并安装了 WAMP。 这是我第一次使用 WAMP。
我正在使用 Windows 7 设置工作的 Codeigniter 项目之一中收到以下错误消息,但我不知道该怎么做。页面不断加载和加载,然后失败并显示错误消息。
消息:mysqli::real_connect(): (HY000/2002):连接尝试失败,因为连接方在 一段时间,或建立连接失败,因为已连接 主机没有响应。
进一步完成页面这是我得到的消息:
无法使用提供的设置连接到您的数据库服务器。
主机名、用户名、密码和数据库正确。
但如果我将 dbdriver 从 mysqli 更改为 mysql 则 网站加载,但出现以下错误.
消息:mysql_connect():不推荐使用 mysql 扩展并将 将来删除:改用 mysqli 或 PDO
我做错了什么?
注意:哦,是的,我可以访问 phpmyadmin
【问题讨论】:
-
您检查过 PHP 的
mysqli.default_socket是否正确(在 php.ini 中)? -
@Tristan 它是空白的。
-
这可能没问题,只是意味着它将使用默认值。检查您的 php.ini 文件中
extension=php_mysqli.dll之前是否没有分号 -
@Tristan 没有分号。
-
另一项检查:如果您在
localhost上连接,请检查您的hosts文件%SystemRoot%\system32\drivers\etc\host以获取127.0.0.1 localhost
标签: php mysql codeigniter mysqli wamp