yii2 项目安装及升级

 原创    2019-02-09

Yii Framework是使用广泛的高性能PHP WEB框架,易于上手,功能丰富。以yii2-app-advanced模板为例演示项目的部署及升级方法。

yii2 安装

php composer.phar create-project 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

相关文章:

macOS升级PHP7及Apache错误排查笔记
yii2开启CSRF后POST"提交的数据无法被验证"
部署PHP WEB服务时遇到的问题

发表留言

您的电子邮箱地址不会被公开,必填项已用*标注。发布的留言可能不会立即公开展示,请耐心等待审核通过。