Yii2 项目安装及升级
Yii Framework 是使用广泛的高性能 PHP Web 框架,易于上手,功能丰富。以 yii2-app-advanced 模板为例演示项目的部署及升级方法。
Yii2 安装
php composer.phar create-project --prefer-dist yiisoft/yii2-app-advanced advanced-app
参考:https://www.yiiframework.com/doc/guide/2.0/en/start-installation#installing-via-composer
安装完成后,切换到项目根目录,执行初始化:
php init
Yii2 升级
The simple way to upgrade Yii, for example to version 2.0.16 (replace this with the version you want) will be running composer require:
composer require "yiisoft/yii2:~2.0.16" --update-with-dependencies
也可使用 composer update:
php composer.phar update yiisoft/yii2 yiisoft/yii2-composer bower-asset/jquery.inputmask
升级 Yii2 组件
composer update
将解析 composer.json 文件,安装所有依赖到最新版本。比较危险,线上服务谨慎操作!
仅升级指定依赖项:
composer update vendor/package
20191012 更新
执行更新时遇到以下错误:
[ErrorException]
"continue" targeting switch is equivalent to "break". Did you mean to use "
continue 2"?
此时需要更新 composer.phar:
curl -sS https://getcomposer.org/installer | php
参考:https://github.com/yiisoft/yii2/blob/2.0.16/framework/UPGRADE.md
版权信息:本文为 kanchuan.com 原创,转载时请明确注明本文链接。
相关文章:
部署PHP WEB服务时遇到的问题
macOS升级PHP7及Apache错误排查笔记
PHP json_encode UTF-8 中文编码问题
Yii2 开启 CSRF 后 POST 请求"提交的数据无法被验证"

留言板