零基础搭建ThinkPHP项目需四步闭环:先装PHP(≥7.2.5)和Composer并配置环境变量,再用composer create-project创建项目,接着php think run启动内置服务器访问http://127.0.0.1:8000验证,最后修改.env开启调试、改Index控制器输出“hello world”确认生效。

零基础搭建 ThinkPHP 项目,核心是“环境→项目→运行→验证”四步闭环。不需要懂底层原理,只要按顺序执行命令、检查关键路径和配置,就能跑通第一个页面。
装好 PHP 和 Composer
这是所有后续操作的前提。ThinkPHP 6.x 要求 PHP ≥ 7.2.5(推荐 8.2+),且必须用 Composer 创建项目。
- 在终端输入 php -v,看到版本号且不低于 7.2.5 才算通过;如果提示“不是内部命令”,说明 PHP 没加进系统 PATH,需手动把 php.exe(Windows)或 bin 目录(macOS/Linux)添加到环境变量
- 运行 composer --version 确认 Composer 已就绪;没安装就去 getcomposer.org 下载安装包,Windows 推荐 Composer-Setup.exe
- 为提速,统一镜像源:执行 composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
用 Composer 创建项目
这一步会自动下载框架、生成标准目录结构,不需手动解压或复制文件。
- 打开终端,进入你想放项目的文件夹(比如 D:\www 或 ~/Sites)
- 执行命令:composer create-project topthink/think mytp(mytp 是你自定义的项目名)
- 等待完成,确认当前目录下多了一个 mytp 文件夹,里面有 app、config、public、vendor 等子目录
- 进入项目:cd mytp
启动并访问首页
ThinkPHP 自带内置服务器,无需额外配 Apache/Nginx 就能快速验证。
立即学习“PHP免费学习笔记(深入)”;
- 在 mytp 目录下运行:php think run
- 打开浏览器,访问 http://127.0.0.1:8000,看到“欢迎使用 ThinkPHP”即成功
- 若打不开,先检查端口是否被占用(可加参数指定端口:php think run -p 8080)
开启调试与修改输出
让开发过程更透明,方便定位问题。
- 打开项目根目录下的 .env 文件,把 app_debug=false 改成 true
- 编辑 app/controller/Index.php,找到 index() 方法,改成 return 'hello world';
- 刷新页面,应显示纯文本 hello world —— 说明控制器已生效,后续写逻辑就有落点



















