当我使用我的ip地址而不是localhost作为URL时出错


error when i used my ip address instead of localhost as URL

我下载了WAMP服务器,并编写了一个非常简单的php代码,并将其保存在中

C: ''wamp''www''php_lear

文件夹。我已经使用chrome给出url作为进行了测试

{localhost/php_lear/eg2.php}

而且效果很好。这使用了一个存储在phpmyadmin中的数据库。我从谷歌上查到了我的ip地址117.195.230.41。当我给

{117.195.230.41/php_lear/eg2.php}

作为URL,它给了我404未找到

"在此服务器上找不到请求的URL'/php_lear/eg2.php'"

请帮忙。我不知道ip和url,对这个领域很陌生,是的,我在phpmyadmin中添加了这个ip作为允许的用户。我真的想在我的安卓应用程序中使用这个。

您从谷歌获得的IP地址是路由器的IP地址。它没有指向你的电脑。正如一些人所说,除此之外,在连接中还有不同的端口可供使用,并且您的WAMP安装正在"监听"计算机的端口80(127.0.0.1)

当您访问117.195.230.41时,您正在访问您的互联网服务提供商为您的安装提供的IP。因此,您需要访问路由器,并将端口80上的117.195.230.41的所有查询重定向到您的端口80和您计算机在本地网络中的IP。

公共/私有IP混淆是一个常见的误解。

迈克是对的。由于IP寻址的工作方式,地址数量有限。因此,网络地址翻译诞生了(在其他不相关的事情中)。公共IP是全世界在浏览你的流量时所看到的。你想要你的专用IP,你的路由器的DHCP给你的。

1) 打开命令提示符。

2) 发出命令"ipconfig"(不带引号)。

3) 查找您的"IPv4地址"。这就是你想要的。

此外,遵循苏尔特的建议,使一切正常工作。