必须用composer create-project安装TP6完整项目骨架,因require只装空包,缺失public/、app/和think脚本,必报Class not found或base.php错误;需先装Composer,配阿里云镜像加速,再执行create-project命令生成标准结构。

ThinkPHP6.0 必须通过 composer create-project 安装完整项目骨架,不能用 composer require topthink/think——后者只装空包,缺少 public/ 入口、app/ 目录和 think 命令脚本,必然报 Class not found 或 Failed opening required 'base.php'。
先装好 Composer 工具本身
Composer 是 PHP 的依赖管理工具,必须先装好才能安装 TP6:
-
Windows 用户:去官网下载
Composer-Setup.exe,双击安装;安装时需指定 PHP 可执行路径(如 phpstudy 的php.exe所在目录) -
macOS / Linux 用户:终端逐行运行:
curl -sS https://getcomposer.org/installer | php<br>sudo mv composer.phar /usr/local/bin/composer<br>composer -v
最后一行能输出版本号,说明安装成功
配置国内镜像加速(强烈建议)
默认源访问慢且易超时。推荐使用阿里云镜像:
- 运行命令:
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ - 验证是否生效:
composer config -g repo.packagist,应返回该镜像地址
用 create-project 创建完整 TP6 项目
进入你打算放项目的空目录(如 D:\www 或 ~/Sites),再执行:
- 装最新稳定版:
composer create-project topthink/think myapp - 装指定版本(如 v6.1.8):
composer create-project "topthink/think:^6.1" myapp(注意双引号,防 shell 解析^) - 网络卡顿可加
--prefer-dist强制用压缩包:composer create-project topthink/think tp6 --prefer-dist
执行完成后,会自动生成标准结构:包括 app/、public/index.php、runtime/、think 脚本等——这才是 TP6 能跑起来的基础。
安装后必须立刻验证的三件事
进项目根目录(如 cd myapp),检查以下三项,缺一不可:
-
public/index.php和vendor/autoload.php是否存在?缺任一说明安装中断或镜像损坏,可先运行composer clear-cache再重试 -
runtime/目录是否可写?Linux/macOS 执行chmod -R 755 runtime;Windows 下需确保 Web 服务器进程用户(如 IIS_IUSRS 或 php-cgi 用户)有写权限 - 运行
php think version,应正常输出类似v6.1.8;若提示 “Command not found” 或类找不到,基本是误用了require而非create-project
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!











