我安装了WAMP。我面临的问题是PHP和MySQL之间的连接。当我转到WWW
目录并对文件localhost进行更改时,dbuser = root和password = blank,如下所示:``
<?php
$link = MySQL_connect('localhost','root','');
if (!$link) {
die('Could not connect to MySQL: ' . MySQL_error());
}
echo 'Connection OK'; MySQL_close($link);
?>
然后我尝试测试连接。
它没有说Connection OK
而是将它重定向到搜索引擎雅虎。
我也试过测试php脚本,但浏览器没有响应。它会重定向到主页&#34; yahoo answer.com&#34;
请帮助我。我在我的智慧结束,因为它没有执行脚本和与mysql
的连接。
答案 0 :(得分:0)
如果您被发送到搜索引擎,那么您要么没有正确输入网址,要么没有正确设置HOST文件。
该测试脚本的网址应为
http://localhost/testmysql.php
然而,最可能的问题是您没有正确配置HOST文件以知道在哪里找到localhost
的域名
要检查一下,请修改C:\windows\system32\drivers\etc\hosts
它看起来像这样
127.0.0.1 localhost
::1 localhost
如何编辑主持人文件
主机文件受Windows保护,为了保存它,您必须具有管理员权限。 Vista / W7 / W8你可能认为你是管理员,但你不是。
要成功保存hosts文件,请执行此操作以使用Admin Privilages启动编辑器。
在桌面上或从“开始”菜单中找到您的编辑器图标(如果您没有其他内容,记事本将会执行此操作) 右键单击+切换所选的编辑器图标 - 将显示一个菜单。 选择&#34;以管理员身份运行&#34;从菜单中。 将编辑器导航到c:\ windows \ system32 \ drivers \ etc \ hosts文件。
当您进行更改后,现在可以保存它们。