网站php think run 启动成功,但网站无法访问错误怎么办_已解决
原因:端口被占用、内置服务器监听地址限制、伪静态未配置、跨域设置缺失。
解决方案:
1. 检查端口占用:执行
netstat -ano | findstr :8000(Windows)或 netstat -tuln | grep 8000(Linux),若 8000 端口被占用,使用 php think run --port=8080 更换端口;2. 允许外部访问:启动时指定监听地址
php think run --host=0.0.0.0 --port=8080,确保服务器开放对应端口;3. 配置伪静态:参考前文伪静态配置,确保请求能正确转发到 index.php;
4. 处理跨域:若涉及跨域请求,在
config/app.php 中添加跨域配置,或在 .htaccess 文件中设置跨域规则。
更新时间:2026-03-12 11:22:02
