必须装对php 8.0+(nts/x64/vs16)、配好composer阿里云镜像、用composer create-project topthink/think .创建项目并php think run启动;需启用mbstring/openssl/pdo_mysql/fileinfo扩展,设置extension_dir和date.timezone,path添加php路径后新开终端验证。

想在 Windows 上跑通 ThinkPHP 8.0,不用装虚拟机、不用下集成包,一套轻量、清晰、能复用的配置就足够了。核心就三件事:PHP 8.0+ 装对、Composer 能用、项目能跑起来——缺一环,后面全卡住。
PHP 8.0+ 必须装对,路径和扩展不能马虎
ThinkPHP 8.0 不兼容 PHP 7.x,最低要求是 PHP 8.0.0。别只看版本号,还得看安装细节:
- 下载地址认准 windows.php.net/download/,选 NTS(Non-Thread Safe)+ x64 + vs16 版本,比如
php-8.0.29-nts-Win32-vs16-x64.zip; - 解压到纯英文无空格路径,例如
C:\php8,千万别放桌面或“我的文档”里; - 复制
php.ini-development重命名为php.ini,打开后确认以下四行已取消注释:extension=mbstringextension=opensslextension=pdo_mysqlextension=fileinfo; - 设置
extension_dir = "C:\php8\ext"(路径必须跟你实际解压位置一致); - 加一句
date.timezone = Asia/Shanghai,避免时间相关警告; - 环境变量 PATH 加入
C:\php8后,务必新开命令行窗口,再执行php -v和php -m | findstr "mbstring openssl"验证。
Composer 要装得稳,国内源必须配
Composer 是拉取 ThinkPHP 框架的“钥匙”,装错或没配镜像,大概率卡在下载环节:
通过 SSH 隧道从 Android 设备在互联网上对 Windows PC 实现完整远程控制的设置与使用指南,适用于远程桌面访问、安全 RDP 等。
- 去 getcomposer.org/download/ 下载
Composer-Setup.exe,安装时勾选 Add to PATH; - 安装完打开新命令行,运行
composer --version,若报错“找不到指定模块”,大概率缺 VC++ 运行库,去微软官网补装 Visual C++ Redistributable for Visual Studio 2019; - 立即配置阿里云镜像:
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/,避免后续依赖下载超时或中断。
项目创建与启动,两步到位不绕弯
环境齐了,项目创建其实很干净,关键细节别漏:
- 新建一个纯英文路径文件夹,比如
D:\tp8demo,确保该目录完全为空(Composer 不允许往已有内容的目录建项目); - 命令行进入该目录:
cd /d D:\tp8demo; - 执行:
composer create-project topthink/think .(注意末尾是英文句点.,不是省略号); - 等几分钟,看到
vendor/、app/、public/目录生成,说明骨架就绪; - 直接启动内置服务器:
php think run,浏览器访问http://127.0.0.1:8000,看到 ThinkPHP 欢迎页即成功。
这套配置不依赖 Apache 或 Nginx,适合新手快速验证逻辑、写控制器、调接口。等需要 URL 重写或模拟生产行为时,再按需接入 Web 服务器也不迟。
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!










