如何从其他计算机访问我的localhost服务器?

Pra*_*han 16 php apache wamp

我是PHP的新手,所以我不知道如何解释它.我正在我的计算机上运行WAMP,我希望能够从另一台计算机访问我的本地主机.

可能吗?我怎样才能做到这一点?

Lix*_*Lix 12

这是因为所有计算机都在同一网络上,并且您在计算机上具有管理权限(您必须编辑一些系统文件).

您可以轻松地执行此操作,但这必须是手动过程.

您必须在hosts文件中创建一个条目 -

  • 在Windows上,机器位于 %SystemRoot%\system32\drivers\etc\hosts
  • 在类似UNIX的系统上,它位于 /etc/hosts

http://en.wikipedia.org/wiki/Hosts_(file)#Location_in_the_file_system.
查看其中的链接了解详细信息您的 hosts文件的位置.这取决于操作系统.


必须在您希望
访问localhost计算机的每台计算机上执行以下操作.

在hosts文件的最后添加一行,类似于:

10.0.0.42       prathyash-localhost.com
Run Code Online (Sandbox Code Playgroud)

的IP地址(在上面的例子中是10.0.0.42)是地址本地主机; 您的计算机IP地址.域名(prathyash-localhost.com)是映射 到IP地址的内容.

保存该文件后,只要计算机指向该文件,prathyash-localhost.com它就会定向到您的IP地址.防火墙仍然是一个障碍 - 但其他答案涵盖了,所以我不会重复他们的贡献.


根据您的具体情况,手动编辑数十或数百个文件可能不可行.在这种情况下,您可能需要咨询网络管理员(他可能会依赖服务器故障),他可能会为您提供更好的解决方案.


小智 5

此问题可以修复如下.这适用于使用wamp服务器或类似本地服务器的人.首先确保您已修改httpd.conf.scroll,直到找到此行:

#  onlineoffline tag - don't remove
Order Allow,Deny
Allow from all
Run Code Online (Sandbox Code Playgroud)

如果你有一个智能手机打开你的wifi热点连接你的电脑和你想要连接的那个.在PC中打开命令提示符并键入ipconfig.记下无线LAN适配器无线网络连接下的电脑的ip4地址(例如192.168.43.47).

在要连接的PC中设置"自动获取IP地址".在连接之前确保您的wamp服务器在线.打开客户端电脑的浏览器,然后输入前面提到的IP地址.这应该可以正常工作.在某些情况下,您可能需要关闭防病毒软件.