Php 本地主机的URL不工作

Php 本地主机的URL不工作,php,localhost,Php,Localhost,我使用命令在localhost端口8000上启动了一个网页(只有一个index.php文件) php -S localhost:8000 我的私人IP地址是192.168.1.109,我尝试通过同一网络上的手机通过链接访问该网页 http://192.168.1.109:8000/index.php 但我无法访问它。有什么建议吗?您告诉服务器在localhost上进行监听,所以它就是这么做的。它正在收听127.0.0.1(如果您默认使用IPv6,则可能收听::1) 如果您想让

我使用命令在localhost端口8000上启动了一个网页(只有一个index.php文件)

    php -S localhost:8000
我的私人IP地址是192.168.1.109,我尝试通过同一网络上的手机通过链接访问该网页

    http://192.168.1.109:8000/index.php

但我无法访问它。有什么建议吗?

您告诉服务器在
localhost
上进行监听,所以它就是这么做的。它正在收听
127.0.0.1
(如果您默认使用IPv6,则可能收听
::1

如果您想让它收听
192.168.1.109
,则必须告诉它:

php -S 192.168.1.109:8000
或者让它监听所有网络接口:

php -S 0.0.0.0:8000

你电脑上的防火墙?手机和电脑在同一个网络上吗?在这里你会知道我使用的是linux,它有防火墙问题吗?是的,手机在同一个网络上。如果你想用你的IP地址访问你的网页,你需要做更多的事情。