Yii框架凭借高性能、易扩展的特性,成为很多PHP项目的首选开发框架,掌握其搭建流程是开展后续开发的基础工作。

搭建前的环境准备
在搭建Yii框架之前,需要先确认本地环境满足基本要求:PHP版本需要达到7.2及以上,同时需要安装Composer依赖管理工具,还需要确保服务器环境支持PDO扩展、GD库等常用扩展,避免后续配置时出现功能缺失的问题。
Yii框架完整搭建步骤
1. 安装Composer
如果本地还没有安装Composer,可以先到Composer官网下载对应系统的安装包,按照指引完成安装,安装完成后可以在终端执行以下命令验证是否安装成功:
composer --version
如果终端返回对应的版本号,说明Composer已经安装成功。
2. 创建Yii项目
打开终端进入想要存放项目的目录,执行以下命令创建Yii基础项目,这里以Yii2的基础模板为例:
composer create-project yiisoft/yii2-app-basic myproject
命令中的myproject是项目名称,可以自行修改,执行命令后Composer会自动下载所有依赖并生成项目目录结构。
3. 基础配置调整
项目创建完成后,需要进入项目目录修改基础配置文件,主要调整数据库连接相关的配置,配置文件路径为config/db.php,修改示例如下:
<?php
return [
'class' => 'yiidbConnection',
// 数据库类型
'dsn' => 'mysql:host=127.0.0.1;dbname=test',
// 数据库用户名
'username' => 'root',
// 数据库密码
'password' => '123456',
// 数据库编码
'charset' => 'utf8mb4',
];
4. 启动内置服务器验证
配置完成后,可以进入项目根目录执行以下命令启动Yii内置的开发服务器:
php yii serve
启动后终端会显示访问地址,默认是http://127.0.0.1:8080,打开浏览器访问该地址,看到Yii的欢迎页面说明框架搭建成功。
搭建过程中的注意事项
- Composer安装过程中如果速度较慢,可以配置国内镜像源,提升依赖下载速度,避免超时问题。
- 修改数据库配置时要确认数据库服务已经启动,且对应的数据库和账号密码正确,否则会报数据库连接错误。
- 如果是生产环境部署,需要关闭调试模式,修改
config/web.php中的yiidebug和yiigii模块配置,避免暴露敏感信息。 - 项目目录的权限需要正确设置,确保服务器对
runtime和web/assets目录有读写权限,否则会出现缓存无法写入的问题。
常见问题排查
如果访问页面时出现500错误,可以先查看runtime/logs目录下的错误日志,根据日志提示定位问题,常见的错误包括PHP版本不满足要求、扩展缺失、配置参数错误等。如果是缺少某个扩展,可以通过包管理工具安装对应的扩展后重启服务即可。