通过PHPStudy快速搭建的网站要让其他人访问,需要确保以下几点:
局域网访问(同一网络下的设备)
ipconfig
)http://你的局域网IP
外网访问(互联网用户)
# 需要:
# 1. 公网IP(联系ISP获取,家用宽带通常为动态IP)
# 2. 路由器端口映射(以TP-Link为例):
# - 登录路由器管理界面
# - 找到"虚拟服务器/NAT"选项
# - 添加规则:外部端口80→内部IP端口80
# 3. 动态DNS(可选,解决动态IP问题):
# 使用花生壳等DDNS服务
apache
# 在httpd.conf中确保有:
Listen 0.0.0.0:80
apache
<VirtualHost *:80>
ServerName yourdomain.com
DocumentRoot "C:/phpstudy_pro/WWW/your_site"
</VirtualHost>
内网穿透工具
# 推荐工具:
# 1. ngrok(命令示例):
ngrok http 80
# 2. frp
# 3. 花生壳客户端
生成的外网URL(如https://xxxx.ngrok.io
)即可分享
云服务器部署
# 更稳定的方案:
# 1. 购买云服务器(阿里云/腾讯云)
# 2. 安装PHPStudy Linux版
# 3. 域名备案后解析到服务器IP
exec
)apache
# 修改httpd.conf:
Require all granted
bash
netstat -ano | findstr :80 # 查找占用进程
建议:长期运行的网站请使用正规云服务器+域名备案方案。临时测试可用内网穿透工具,但需注意安全风险。
注意:根据中国网络安全法,对外提供网站服务需完成ICP备案,个人测试请控制访问范围。