我的本地计算机上有 EasyPHP 服务器。我正在编写一个连接到 PHP 脚本并将结果返回到本地 PC 的程序。一切正常,我使用的是 127.0.0.1:8888 地址和端口。我使用 8888 是因为我需要端口 80 用于其他用途。
我已连接到家中的无线网络。我将应用程序放在 Android 上并将地址更改为,http://192.168.1.101:8888/page.php
但我无法获得结果。
任何人都知道如何通过位于同一网络上的其他设备(在我的情况下是无线)连接到本地主机服务器。
答案1
您的 Web 服务器可能只监听本地主机 (127.0.0.1),而其他任何计算机都无法访问该主机。您希望 Web 服务器监听所有 IP 地址。如果您使用的是 Apache,请编辑您的配置并确保监听行如下所示:
Listen 8888
并且您的虚拟主机条目(如果有)如下所示:
<VirtualHost *:8888>
这将导致 Apache 监听所有接口。