yii2支不支持php7

  介绍

这篇文章将为大家详细讲解有关yii2支不支持php7,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

<强>先说一下Yii框架PHP运行环境的情况。

Yii 2.0.12版本使用\ Yii \基地\对象类,对象作为类名PHP7.2报错。

<强> PHP7.2的yii2最小可用版本为2.0.13。

提供若干升级的方法。

项目使用作曲家管理鲍尔和npm前端资源。

<强>安装最新版composer-asset-plugin

composer  global  require “fxp/composer-asset-plugin"

<强>指定类库更新

composer  update  yiisoft/yii2  yiisoft/yii2-composer  bower-asset/jquery。inputmask

<>强作曲家记录如下

Loading  composer  repositories  with  package 信息   Updating  dependencies  (including  require-dev)   Reading  bower.json  of  bower-asset/yii2-pjax  (2.0.7.1) GitHub  API  limit (60,调用/人力资源),is 筋疲力尽,,could  not  fetch  https://api.github.com/repos/yiisoft/jquery-pjax/commits/aef7b953107264f00234902a3880eb50dafc48be.  Create  a  GitHub  OAuth  token 用go 配套;从而API  rate 限制又是;你还要also  wait  until  2019 - 02 - 15, 18:54:52  for 从而rate  limit 用reset.Head 用https://github.com/settings/tokens/new?scopes=repo&描述=作曲家+ + bw-hz-dev-v14 + 2019-02-15 + 1755用retrieve  a 令牌只It  will  be  stored “拷贝/数据/home/hanguangchao/config/作曲家/auth.json", for  future  use  by 作曲家。   Token (隐藏):Package 操作:,1,安装,,2,更新,1,删除   安康才能;Removing  bower-asset/jquery.inputmask  (3.3.7)   安康才能;Updating  yiisoft/yii2-composer (=祝辞2.0.5  2.0.7): Loading 得到缓存   安康才能;Installing  bower-asset/inputmask  (3.3.11):, Downloading  (100%)   安康才能;Updating  yiisoft/yii2  (2.0.12 =祝辞,2.0.16):,Loading 得到cacheWriting  lock  fileGenerating  autoload 文件

项目配置不通过作曲家管理鲍尔和npm的资源

如果你的Yii2做接口应用,微框架,不需要JS, CSS,或自行管理前端资源,在安装更新的时候可以移除对鲍尔和npm的资源的依赖。

<强>修改作曲家。json

,“require",:, {   ,,,,,“yiisoft/yii2":,“2.0.16"   ,,},   “replace"才能:,{   ,,,,,“bower-asset/inputmask":,“祝辞=3.2.0"   以前,,}

<强>按需升级

composer  update  yiisoft/yii2  yiisoft/yii2-composer  bower-asset/jquery。inputmask

如果有报错,一般都是前端资源依赖问题,移除即可。

关于“yii2支不支持php7”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。

yii2支不支持php7