yii2支持php7吗
发布时间 - 2019-11-05 00:00:00 点击率:次先说一下Yii框架PHP运行环境的情况。
Yii 2.0.12 版本使用 \yii\base\Object 类,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的资源
如果你的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
如果有报错,一般都是前端资源依赖问题,移除即可。
# 报错
# 移除
# 都是
# 运行环境
# 不需要
# 先说
# 按需
# 不通过
# 类库
# jpg
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案
Android利用动画实现背景逐渐变暗
重庆市网站制作公司,重庆招聘网站哪个好?
Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势
Laravel如何生成API文档?(Swagger/OpenAPI教程)
如何在IIS管理器中快速创建并配置网站?
如何为不同团队 ID 动态生成多个独立按钮
Laravel怎么实现搜索高亮功能_Laravel结合Scout与Algolia全文检索【实战】
Laravel如何配置和使用缓存?(Redis代码示例)
如何用PHP快速搭建CMS系统?
Bootstrap CSS布局之列表
如何在宝塔面板中修改默认建站目录?
Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】
PHP 500报错的快速解决方法
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践
大学网站设计制作软件有哪些,如何将网站制作成自己app?
如何在阿里云通过域名搭建网站?
Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】
如何选择可靠的免备案建站服务器?
Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】
javascript中对象的定义、使用以及对象和原型链操作小结
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
Laravel策略(Policy)如何控制权限_Laravel Gates与Policies实现用户授权
非常酷的网站设计制作软件,酷培ai教育官方网站?
Python企业级消息系统教程_KafkaRabbitMQ高并发应用
如何在万网ECS上快速搭建专属网站?
Laravel怎么解决跨域问题_Laravel配置CORS跨域访问
Laravel如何使用Sanctum进行API认证?(SPA实战)
Android okhttputils现在进度显示实例代码
如何基于云服务器快速搭建网站及云盘系统?
香港网站服务器数量如何影响SEO优化效果?
如何在搬瓦工VPS快速搭建网站?
如何在Tomcat中配置并部署网站项目?
打开php文件提示内存不足_怎么调整php内存限制【解决方案】
如何在七牛云存储上搭建网站并设置自定义域名?
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
Laravel Debugbar怎么安装_Laravel调试工具栏配置指南
网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?
Laravel如何构建RESTful API_Laravel标准化API接口开发指南
edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】
Android 常见的图片加载框架详细介绍
Laravel如何保护应用免受CSRF攻击?(原理和示例)
湖南网站制作公司,湖南上善若水科技有限公司做什么的?
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
焦点电影公司作品,电影焦点结局是什么?
JS碰撞运动实现方法详解
PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑
进行网站优化必须要坚持的四大原则
米侠浏览器网页图片不显示怎么办 米侠图片加载修复


query.inputmask