Warning: mysqli_connect(): php_network_getaddresses: getaddrinfo failed: No such host is known. in E:\www\auth\includes\class.db.php on line 16
这是我尝试在 wamp 2.2 上使用 mysqli_connect 时遇到的错误。
php 扩展 php_mysqli 已激活。localhost 工作正常,phpmyadmin 工作正常,mysql 控制台工作正常。我的主机文件看起来很正常。
我试过:define("DB_HOST", "localhost"); 定义(“DB_HOST”,“本地主机:3306”);定义(“DB_HOST”,“本地主机:80”);
我检查了 my.ini 并设置为侦听默认端口。
我可以忽略什么?我不熟悉在 Windows 上运行 mysql/php,所以我可能遗漏了一些明显的东西,但这真的让我很头疼。
我唯一做的就是在 httpd.conf 中将我的 document_root 更改为 E:/www/forum 并且我试图将我的 class.db 包含在 e:/www/auth 中,但我没有看到这会导致问题。尝试使用 diff 用户,然后也尝试使用 root,但没有运气。
感谢您的时间 :)
只有我在 httpd.conf 中修改的部分
ServerName localhost:80
<Directory />
AllowOverride none
Require all denied
</Directory>
DocumentRoot "e:/www/forum/"
<Directory "e:/www/">
Options Indexes FollowSymLinks
AllowOverride All
Require local
</Directory>