Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.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 Can';无法从本地网络上的web服务器访问本地主机_Php_Mysql_Windows_Server_Xampp - Fatal编程技术网

Php Can';无法从本地网络上的web服务器访问本地主机

Php Can';无法从本地网络上的web服务器访问本地主机,php,mysql,windows,server,xampp,Php,Mysql,Windows,Server,Xampp,这个问题看起来像一篇文章,因为它真的很奇怪(至少我看不出这个问题的逻辑) 我现在正在运行两台计算机,一台东芝NB510,我想用它作为web服务器,使用XAMPP,并从我的第二台(也是主)计算机MSI 2qe(也安装了XAMPP)用VNC控制 问题是,当我从MSI运行Apache和MySQL时,我可以写入本地IP以从LAN上的任何设备访问“localhost”(直到一切正常),但当我在web服务器上运行XAMPP时,我只能从该计算机访问localhost(使用本地IP) 也许是我的网络出了问题 这

这个问题看起来像一篇文章,因为它真的很奇怪(至少我看不出这个问题的逻辑)

我现在正在运行两台计算机,一台东芝NB510,我想用它作为web服务器,使用XAMPP,并从我的第二台(也是主)计算机MSI 2qe(也安装了XAMPP)用VNC控制

问题是,当我从MSI运行Apache和MySQL时,我可以写入本地IP以从LAN上的任何设备访问“localhost”(直到一切正常),但当我在web服务器上运行XAMPP时,我只能从该计算机访问localhost(使用本地IP)

也许是我的网络出了问题

这是一张网络图(用油漆完成)


您有两台电脑。两台电脑的服务器都在运行,但您无法访问其中一台,对吗

常见的故障排除方法是:

  • 首先检查是否可以ping它(确保它在网络上)

  • 第二步检查您将使用的端口是否打开(通常为80) (网络)

  • 最后,检查服务器是否设置为接受传入连接 (Apache配置)
编辑:


我现在看到了你的照片。如果像你说的那样,两台电脑都可以“看到”对方(例如,东芝可以ping并访问MSI,而MSI可以ping东芝但不访问它)检查您的通讯器是否是问题的根源

所有问题都已解决,我安装了windows 10 x64而不是x32,并重新安装了xampp,所有问题都可以解决

事实上,问题出在东芝上,我可以从它访问web服务器,但不能从msi访问。msi的web服务器只是bc我不知道为什么它可以在东芝上运行,但不能在东芝上运行ba.我可以ping它,端口是打开的,apache配置与MSI中的配置相同。当我到家时,我会尽量避免向通勤者泄露东芝。我会通知你的。Thank.XAMPP和任何web服务器一样,都带有默认配置,只允许从安装了它的PC上访问。Security!所以请查找apache配置文件e并将
Require local
更改为类似
Require ip 192.168.1
的内容,您网络中的任何pc都可以使用
192.168.1.35
@riggsfully访问web服务器。我认为这是问题所在,但我搞砸了…:,)现在我正在卸载并重新安装xampp,我将从msi复制所有文件,看看它是否有效