创建 Yii2 项目
前言
Yii
Yii 是一个高性能的,适用于开发 WEB2.0 应用的 PHP 框架。
Yii 自带了丰富的功能 ,包括 MVC,DAO/ActiveRecord,I18N/L10N,缓存,身份验证和基于角色的访问控制,脚手架,测试等,可显著缩短开发时间。
创建
前期准备
- PHP运行环境
Composer 环境
Mac OS X
1
brew install composer
Ubuntu
1
2
3
4
5
6
7
8# 下载
curl -sS https://getcomposer.org/installer | php -d detect_unicode=Off
# 全局
mv composer.phar /usr/local/bin/composer
# 权限
chmod a+x /usr/local/bin/composer
# 更新
composer self-update
安装
Composer 安装
安装composer-asset-plugin插件
1
2
3
4# 切换国内镜像(http://pkg.phpcomposer.com/)
composer config -g repo.packagist composer https://packagist.phpcomposer.com
composer global require "fxp/composer-asset-plugin:^1.2.0"安装基础版
1
composer create-project yiisoft/yii2-app-basic xxx
安装高级版
1
composer create-project yiisoft/yii2-app-advanced xxx
下载安装
Tips
1 | The zip extension and unzip command are both missing, skipping. |
解决方案
1
apt-get install php7.0-zip
1 | codeception/base 2.2.3 requires phpunit/phpunit >4.8.20 <5.5 -> satisfiable by phpunit/phpunit |
解决方案
1
apt-get install php7.0-xml