Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用system'在wamp/xampp服务器上运行项目;您的IP地址是否取代了本地主机?_Php_Web Applications_Ip Address_Xampp_Wamp - Fatal编程技术网

Php 如何使用system'在wamp/xampp服务器上运行项目;您的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地址(我发现使用该地址)访问项目时则无法访问 请帮我解决这个问题,这样我就可以和我的朋友分享我的项目,并从

事实上,我正在使用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指令。