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 json_encode UTF-8 中文编码问题
部署PHP WEB服务时遇到的问题
Yii2 开启 CSRF 后 POST 请求"提交的数据无法被验证"
macOS升级PHP7及Apache错误排查笔记

发表留言

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