悠悠楠杉
phpstudy怎样安装thinkphp安装thinkphp框架的步骤
08/09
一、环境准备阶段
作为国内开发者常用的集成环境,phpStudy以其"开箱即用"的特性大幅降低了环境配置门槛。我的第一次ThinkPHP项目部署就是在phpStudy上完成的,相比单独配置Apache/Nginx要省心不少。
必要准备:
1. 下载最新版phpStudy(V8.1+版本支持多PHP版本切换)
2. 准备ThinkPHP 6.0+安装包(官方推荐使用Composer安装)
3. 确保本地80/443端口未被占用
小贴士:建议选择PHP 7.4+版本,ThinkPHP 6.x对7.1以下版本已停止支持
二、phpStudy基础配置
启动服务:
- 首次运行需初始化服务
- 在控制面板依次启动Apache/Nginx和MySQL
- 点击"PHP版本切换",选择7.4或8.0版本
端口检查:
bash netstat -ano | findstr :80
若发现冲突,可在phpStudy的"其他选项菜单"→"phpStudy设置"中修改默认端口
三、ThinkPHP安装全流程
方案A:Composer安装(推荐)
- 打开phpStudy提供的命令行工具
- 进入www目录创建项目:
bash cd phpStudy/PHPTutorial/WWW composer create-project topthink/think tp6
- 等待依赖安装完成(国内建议配置阿里云镜像):
bash composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
方案B:手动安装
- 从ThinkPHP官网下载完整版
- 解压到WWW目录下的项目文件夹
- 处理运行时目录权限:
bash chmod -R 755 runtime
四、虚拟主机配置关键步骤
- 在phpStudy面板点击"网站"→"创建网站"
填写配置信息:
- 域名:tp6.test(建议使用.test后缀避免线上冲突)
- 根目录:选择创建的tp6/public目录
- 端口:80(HTTPS需额外配置SSL证书)
修改hosts文件:
plaintext 127.0.0.1 tp6.test
五、常见问题排查
页面显示404:
- 检查public目录是否包含index.php入口文件
- 确认Apache的rewrite模块已启用
数据库连接失败:
php // config/database.php 'hostname' => '127.0.0.1', 'username' => 'root', // phpStudy默认账号 'password' => 'root', // 默认密码
性能优化建议:
- 开启Opcache加速
- 关闭DEBUG模式:
env // .env文件 APP_DEBUG = false
六、项目验证
在浏览器访问http://tp6.test
,看到ThinkPHP的欢迎页面即表示安装成功。建议立即:
1. 修改默认数据库密码
2. 配置项目安全密钥
3. 设置目录访问权限