Php 如何使用system'在wamp/xampp服务器上运行项目;您的IP地址是否取代了本地主机?
事实上,我正在使用Wamp服务器制作一个web项目,要运行该项目,我使用通常的本地主机地址访问它,就像我们在PC上构建项目时一样。但要与我的朋友共享我的项目,我想使用我的计算机的IP地址进行访问。 但是,当我进行这样的访问时,它无法连接,这与我朋友的项目不同 在我使用Wamp服务器访问失败后,我安装了Xamp服务器,可以使用本地主机和两台服务器(一次运行一台)访问项目,但在使用我的PC的IP地址(我发现使用该地址)访问项目时则无法访问Php 如何使用system'在wamp/xampp服务器上运行项目;您的IP地址是否取代了本地主机?,php,web-applications,ip-address,xampp,wamp,Php,Web Applications,Ip Address,Xampp,Wamp,事实上,我正在使用Wamp服务器制作一个web项目,要运行该项目,我使用通常的本地主机地址访问它,就像我们在PC上构建项目时一样。但要与我的朋友共享我的项目,我想使用我的计算机的IP地址进行访问。 但是,当我进行这样的访问时,它无法连接,这与我朋友的项目不同 在我使用Wamp服务器访问失败后,我安装了Xamp服务器,可以使用本地主机和两台服务器(一次运行一台)访问项目,但在使用我的PC的IP地址(我发现使用该地址)访问项目时则无法访问 请帮我解决这个问题,这样我就可以和我的朋友分享我的项目,并从
请帮我解决这个问题,这样我就可以和我的朋友分享我的项目,并从他们那里得到反馈 首先检查apache配置文件中的
Listen
指令(通常是httpd.conf
)。如果它只在127.0.0.1
上侦听,则无法在您的网络接口上访问它
您还可以通过以下方式进行检查:
netstat -na
您应该看到端口80
在所有接口上都进行了写操作,如下所示:
Proto Local Address Foreign Address State
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING
如果是这种情况,那么您应该检查从外部世界对端口80的访问。首先,防火墙可以阻止对它的访问。如果您在NAT(路由器)后面,那么您应该使用它的涉水端口设置打开路由器上的端口80(或其他任意端口),然后将其转发到您电脑上的端口80。对于这个站点来说,恐怕有些离题,因为我认为您需要配置路由器以转发来自公共IP的流量(正如您提到的站点所发现的)到您的LAN IP地址。您是否已检查是否将服务器联机?在wamp中使服务器联机之前,只能从本地主机访问服务器。(默认情况下可能设置为联机,但不是100%确定)调整httpd.conf中的Listen指令。