ThinkPHP在phpStudy中安装运行的核心三步是:放对位置(项目整体放入WWW,但网站根目录指向public子目录)、配好入口(通过phpStudy创建网站并绑定域名到public)、调通数据库(启用必要PHP扩展、配置database.php并启动MySQL服务)。

ThinkPHP在phpStudy里安装运行,核心就三步:放对位置、配好入口、调通数据库。不需要改系统、不用编译,新手照着做10分钟就能看到欢迎页。
把框架丢进www目录,但别直接放根目录
ThinkPHP 5/6 默认采用 public 为 Web 入口,所以不能把整个项目文件夹(比如 thinkphp 或 tp6)直接扔进 phpStudy 的 WWW 目录后就访问 localhost/thinkphp/index.php——这样会报错或暴露敏感文件。
正确做法是:
- 下载 ThinkPHP 完整版(推荐官网 thinkphp.cn 的 6.x 或 5.1.x)或用 Composer 创建:
composer create-project topthink/think myproject - 解压或创建后的整个项目文件夹(含
app、public、think等)复制到 phpStudy 的WWW目录下,例如:D:\phpstudy_pro\WWW\myproject - 关键一步:在 phpStudy 界面点击【网站】→【创建网站】,域名填
myproject.test(或其他你喜欢的),根目录选到myproject\public,不是myproject整个文件夹 - 同时勾选“自动创建 hosts 映射”,这样系统会自动写入
127.0.0.1 myproject.test
确保 PHP 版本和扩展支持
ThinkPHP 6 要求 PHP ≥ 7.1(建议 7.4 或 8.0+),ThinkPHP 5.1 最低需 PHP 5.6.0。phpStudy v8 默认带多个 PHP 版本,可随时切换。
立即学习“PHP免费学习笔记(深入)”;
必须启用的扩展(在 phpStudy → 【其他选项菜单】→【PHP扩展及设置】中勾选):
- php_openssl(HTTPS、Composer 必需)
- php_pdo_mysql(数据库连接必需)
- php_mbstring(中文处理、路由解析必需)
- php_curl(部分组件如远程请求需要)
如果访问空白页或报“class not found”,先检查这里——版本不匹配或扩展没开是最常见原因。
数据库配置和首次访问
如果项目要连 MySQL(比如后台管理、用户登录等),得手动配一下:
- 启动 phpStudy 的 MySQL 服务
- 用 phpMyAdmin(
http://localhost/phpmyadmin)新建一个数据库,编码选utf8mb4_unicode_ci - 打开项目里的数据库配置文件:
• TP6:修改config/database.php
• TP5:修改application/database.php
填入主机(127.0.0.1)、端口(3306)、用户名(默认root)、密码(默认空或root)、数据库名 - 保存后重启 Apache,浏览器访问你设的域名,比如
http://myproject.test
看到 “ThinkPHP V6 十年磨一剑” 或类似欢迎语,说明运行成功。
小技巧:快速验证和排错
遇到打不开?先快速定位问题:
- 地址栏输
http://localhost→ 能看到 phpStudy 欢迎页?→ 说明 Apache 正常 - 输
http://localhost/phpmyadmin→ 能进数据库?→ 说明 MySQL 正常 - 输
http://myproject.test/public/index.php→ 能显示欢迎页?→ 说明路径和权限没问题,只是伪静态没配好 - 查看 phpStudy 右下角状态栏:Apache 和 MySQL 图标是否为绿色?灰色代表没启动
伪静态(去掉 /public/)可后续加 .htaccess 配置,首次运行不强制要求。



















