You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让PHP Server通过WiFi而非以太网提供服务?

当然可以!不用拔掉以太网,咱们直接让PHP Server绑定到WiFi网卡的IP地址就行,分两种常见场景给你说具体操作:

方法1:用PHP内置Web服务器(php -S命令)

这是本地开发最常用的方式,步骤很简单:

  • 先找到你的WiFi网卡IP:
    • Windows:打开命令提示符,敲ipconfig,找到「无线局域网适配器 WLAN」下面的IPv4地址,比如192.168.2.105
    • macOS/Linux:打开终端,输入ifconfig(Linux也可以用ip addr),找到WiFi接口(比如en0或wlan0)对应的IPv4地址
  • 启动服务器时指定绑定这个IP和端口,举个例子:
    php -S 192.168.2.105:8000
    
    这样服务器就只会监听WiFi网卡的请求,WiFi局域网里的设备直接访问这个IP加端口就能连上;以太网那边的设备因为服务器没绑定以太网IP,自然访问不到,完全符合你的需求。
方法2:用Apache/Nginx这类专业Web服务器

如果你的PHP项目是部署在Apache或Nginx上,也能轻松配置:

  • Apache:
    1. 找到Apache的主配置文件(比如Windows下的httpd.conf,Linux下的/etc/apache2/ports.conf)
    2. 找到Listen指令,默认是Listen 80(监听所有网卡),改成你的WiFi IP:
      Listen 192.168.2.105:80
      
    3. 重启Apache服务就生效了
  • Nginx:
    1. 打开你的站点配置文件(比如Linux下的/etc/nginx/sites-available/your-project.conf)
    2. 在server块里修改listen指令,指定WiFi IP:
      server {
          listen 192.168.2.105:80;
          # 其他站点配置(根目录、索引文件等)...
      }
      
    3. 重启Nginx服务即可

小提示

如果之后想恢复成让所有网卡都能访问,把绑定的IP改成0.0.0.0就行(比如php -S 0.0.0.0:8000),这样服务器就会监听所有网卡的请求了。

内容的提问来源于stack exchange,提问作者Zac Warham

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 07:36:19