>  기사  >  PHP 프레임워크  >  yii2는 php7을 지원하나요?

yii2는 php7을 지원하나요?

(*-*)浩
(*-*)浩원래의
2019-11-05 10:14:373666검색

yii2는 php7을 지원하나요?

먼저 Yii 프레임워크 PHP 실행 환경에 대해 이야기해 보겠습니다.

Yii 버전 2.0.12에서는 yiibaseObject 클래스를 사용하며, Object가 클래스 이름으로 사용됩니다. PHP7.2에서 오류가 발생합니다. (추천 학습: yii 튜토리얼)

PHP7.2용 Yii2의 최소 사용 가능 버전은 2.0.13입니다.

다양한 업그레이드 방법을 제공합니다.

이 프로젝트는 Composer를 사용하여 Bower 및 npm 프런트 엔드 리소스를 관리합니다.

composer-asset-plugin 최신 버전을 설치하세요

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

클래스 라이브러리 업데이트 지정

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

Composer 레코드는 다음과 같습니다

Loading composer repositories with package information
Updating dependencies (including require-dev)
Reading bower.json of bower-asset/yii2-pjax (2.0.7.1)GitHub API limit (60 calls/hr) is exhausted, could not fetch https://api.github.com/repos/yiisoft/jquery-pjax/commits/aef7b953107264f00234902a3880eb50dafc48be. Create a GitHub OAuth token to go over the API rate limit. You can also wait until 2019-02-15 18:54:52 for the rate limit to reset.Head to https://github.com/settings/tokens/new?scopes=repo&description=Composer+on+bw-hz-dev-v14+2019-02-15+1755to retrieve a token. It will be stored in "/data/home/hanguangchao/.config/composer/auth.json" for future use by Composer.
Token (hidden):Package operations: 1 install, 2 updates, 1 removal
  - Removing bower-asset/jquery.inputmask (3.3.7)
  - Updating yiisoft/yii2-composer (2.0.5 => 2.0.7): Loading from cache
  - Installing bower-asset/inputmask (3.3.11): Downloading (100%)
  - Updating yiisoft/yii2 (2.0.12 => 2.0.16): Loading from cacheWriting lock fileGenerating autoload files

프로젝트 구성에서는 Composer를 통해 bower 및 npm 리소스를 관리하지 않습니다

If Yii2는 인터페이스 애플리케이션을 수행하며 마이크로 프레임워크에는 JS, CSS 또는 프런트 엔드 리소스의 자체 관리가 필요하지 않습니다. 업데이트를 설치할 때 bower 및 npm 리소스에 대한 종속성을 제거할 수 있습니다.

Composer.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을 지원하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.