ThinkPHP测试环境搭建核心是框架运行、路由通畅、数据库连通;推荐集成环境(如PHPStudy/XAMPP/宝塔/Docker)或内置服务器(php think run),需配置PHP版本与扩展、public为根目录、伪静态规则,并完成数据库连接与调试开启。
ThinkPHP搭建测试环境,核心是让框架能跑起来、路由通、数据库连得上。不需要从零编译服务,用成熟工具几分钟就能搞定。
新手或快速验证场景,直接用集成包最省事:
htdocs目录即可php think run(TP6.1+支持)或php -S localhost:8000 -t public/
无论用哪种工具,这三处不调好,项目大概率报错:
pdo_mysql、mbstring、openssl、fileinfo;TP8.x需PHP 8.0+public/子目录,不是项目根目录。否则index.php找不到,静态资源404,路由全失效try_files $uri $uri/ /index.php?$query_string;;Apache确保.htaccess存在且mod_rewrite已开启光页面能打开不算完,后端功能依赖数据库和调试开关:
立即学习“PHP免费学习笔记(深入)”;
config/database.php里填好hostname(通常127.0.0.1)、database、username、password,对应phpMyAdmin里已建好的库app_debug设为true(config/app.php),出错时能看到详细堆栈,而不是空白页或500runtime/目录要给写权限(Linux/macOS执行chmod -R 755 runtime,Windows检查文件夹属性“安全”页)浏览器访问以下任一地址,有响应即基本就绪:
http://localhost(若绑定了本地域名)http://127.0.0.1:8000(内置服务器默认端口)http://your-domain.com/public/(注意带/public/路径,用于快速确认入口)看到欢迎页或后台登录框,说明环境已通。接下来就可以改代码、连数据库、加功能了。