烟消火灭网

把 phpstudy 跑起来的本地站点丢到公网,最省事的路径是端口映射,而不是去买服务器。我上个月帮朋友调一个 WordPress 小站,就是在他家宽带路由器上做了 8080 端口转发,十分钟外网就能

phpstudy搭建网站并实现外网访问

把 phpstudy 跑起来的搭建本地站点丢到公网,最省事的网站网访问路径是端口映射,而不是并实去买服务器。我上个月帮朋友调一个 WordPress 小站,现外就是搭建在他家宽带路由器上做了 8080 端口转发,十分钟外网就能打开。网站网访问下面把过程拆开说。并实

先确认 phpstudy 里站点已经在本地能访问。现外打开 phpstudy 面板,搭建启动 Apache 和 MySQL,网站网访问点“网站”看默认站点根目录,并实一般是现外 D:\phpstudy_pro\WWW。浏览器输入 127.0.0.1 能看到页面,搭建这一步不过后面都白搭。网站网访问

接着查本机内网 IP。并实Win+R 输入 cmd,敲 ipconfig,找“IPv4 地址”,常见是 192.168.1.5 这种。同一局域网下用手机浏览器访问 http://192.168.1.5,能打开说明站点监听正常。注意 phpstudy 默认可能只绑了 127.0.0.1,如果手机打不开,去“设置”-“配置文件”-“httpd.conf”,把 Listen 80 改成 Listen 0.0.0.0:80,重启 Apache。

然后进路由器后台。浏览器输入网关地址,通常是 192.168.1.1,账号密码在路由器背面。找“端口转发”或“虚拟服务器”,不同牌子叫法不一样。新建一条规则:外部端口填 8080,内部端口填 80,内部 IP 填刚才那个 192.168.1.5,协议选 TCP。保存生效。

现在查公网 IP。百度搜“IP”,记下那个地址。用手机 4G 网络访问 http://公网IP:8080,如果出现 phpstudy 的页面,就成了。我朋友那次卡在这里,原因是运营商给的是内网 IP——100.64 开头那种。这种情况端口映射没用,得打客服电话申请公网 IP,或者用 frp、花生壳做内网穿透。

动态公网 IP 会变,重启光猫就换。解决办法是 DDNS。花生壳、no-ip 都行,路由器里一般自带 DDNS 设置,填账号密码,绑定一个域名。以后访问 http://你的域名:8080 就行。免费域名解析偶尔抽风,我自己的经验是阿里云买个几块钱的域名,用 API 更新解析记录更稳。

还有两个坑。一是 Windows 防火墙,第一次启动 Apache 会弹窗,必须点“允许访问”,否则外网进不来。二是运营商封 80 和 443 端口,所以外部端口用 8080、8888 这类。如果连 8080 也被封,换 30000 以上的端口试试。

安全方面别偷懒。phpstudy 默认 MySQL 密码是 root,外网能访问后必须改掉。后台登录地址也改一下,别用 /admin。我见过扫描器几分钟就爆破进来,挂了一堆黑链。临时测试的话,用完就把端口映射删掉,别一直开着。

整个流程下来,核心就是三件事:站点监听所有网卡、路由器做端口转发、确认公网 IP 可用。哪一步断了,外网都打不开。自己动手试一遍,比看十篇教程都管用。

访客,请您发表评论:

© 2026. sitemap