PHPackages                             modi/yii2-starter - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. modi/yii2-starter

AbandonedArchivedProject

modi/yii2-starter
=================

Yii 2 project Template

118PHP

Since Apr 1Pushed 4y ago2 watchersCompare

[ Source](https://github.com/modi/yii2-starter)[ Packagist](https://packagist.org/packages/modi/yii2-starter)[ RSS](/packages/modi-yii2-starter/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

Yii2 项目模板
=========

[](#yii2-项目模板)

在 Yii2 官方的高级项目模板上做了以下修改：

- 去掉了对 Vagrant 的支持
- 删除了示例代码
- 启用 URL 静态化
- 添加了 PHP CS Fixer 配置文件
- 连接 MySQL 时使用 utf8mb4 字符集编码
- 使用 Yarn 管理前端依赖
- 允许局域网 IP 访问 Yii 的调试工具条
- 添加 yiisoft/yii2-shell 开发依赖
- 去掉了 init 脚本，使用 app.env 来切换场景
- 初始的子项目只保留一个：`api`

基于模板创建新项目
---------

[](#基于模板创建新项目)

执行：

```
composer create-project modi/yii2-starter:dev-master

```

搭建开发环境
------

[](#搭建开发环境)

1）初始化 Docker Compose 配置

```
cp docker-compose.override.yml.dist docker-compose.override.yml

```

2）初始化项目配置

```
cp app.env.dist app.env

```

3）创建 `common/config/params-local.php`

内容：

```
