如何通过composer更新thinkphp版本

发布时间 - 2019-12-30 00:00:00    点击率:

下面由composer使用教程栏目给大家介绍通过composer更新thinkphp版本的方法,希望对需要的朋友有所帮助!

过程

tp5.1.19升级到tp5.1.26。

进入到项目根目录,输入composer update期望更新到最新版本,但提示没有东西更新…尝试清除缓存composer clear-cache,依然不行。看到官网提示,最近phpcomposer镜像存在问题,想起我以前切换成中国镜像了,切回根镜像

composer config -g repo.packagist composer https://packagist.org

在清除缓存,输入composer update更新成功。

理解&说明

缓存的作用:我下载了一个包的一个版本,短期内重复下载(在另一个项目更新或新建项目),会快很多,因为是从本地缓存取的而不是包仓库里下载的。

composer update 包 默认版本:以topthink/framework包为例,composer update或 composer create-project后不加指定版本号,下载的是这里看到的版本,即从php包仓库搜索topthink/framework,点击进去看到的版本。

tp手册提示composer安装的是最新的稳定版本,如果想安装实时最新的,输入

composer create-project topthink/think=5.1.x-dev tp5

注意这里的x不是让你填最新版本或期望版本,而是5.1.x-dev就是这个包的一个版本,代表5.1的最新版本。想下载指定版本,应去包仓库看。

注意:有的包版本前有v,如v5.1.26,有的包则没有,直接5.1.26,具体以包仓库该包详情为准。如果是有v的,输入的忘记v,会提示没这个版本…

composer命令

全局切换镜像

composer config -g 镜像

查看composer设置

composer config -l

清除缓存

composer clear-cache

更新composer

composer self-update

更多composer相关技术文章,请访问composer栏目:https://www./tool/composer/


# composer  # 镜像  # 的是  # 最新版本  # 让你  # 是有  # 是从  # 给大家  # 为例  # 升级到  # 不加 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何集成第三方登录_Laravel Socialite实现微信QQ微博登录  如何在搬瓦工VPS快速搭建网站?  jquery插件bootstrapValidator表单验证详解  标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南  详解Android——蓝牙技术 带你实现终端间数据传输  Laravel如何实现用户注册和登录?(Auth脚手架指南)  Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】  敲碗10年!Mac系列传将迎来「触控与联网」双革新  HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】  如何在局域网内绑定自建网站域名?  Laravel怎么发送邮件_Laravel Mail类SMTP配置教程  Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】  Laravel API资源(Resource)怎么用_格式化Laravel API响应的最佳实践  夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化  Firefox Developer Edition开发者版本入口  php结合redis实现高并发下的抢购、秒杀功能的实例  Laravel如何发送邮件和通知_Laravel邮件与通知系统发送步骤  javascript基于原型链的继承及call和apply函数用法分析  如何在VPS电脑上快速搭建网站?  Python结构化数据采集_字段抽取解析【教程】  EditPlus中的正则表达式 实战(4)  Laravel如何使用Blade模板引擎?(完整语法和示例)  Laravel项目怎么部署到Linux_Laravel Nginx配置详解  Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区  免费视频制作网站,更新又快又好的免费电影网站?  大连网站制作公司哪家好一点,大连买房网站哪个好?  C#如何调用原生C++ COM对象详解  Laravel如何与Vue.js集成_Laravel + Vue前后端分离项目搭建指南  Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优  Laravel如何生成URL和重定向?(路由助手函数)  零服务器AI建站解决方案:快速部署与云端平台低成本实践  Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】  iOS正则表达式验证手机号、邮箱、身份证号等  成都网站制作公司哪家好,四川省职工服务网是做什么用?  android nfc常用标签读取总结  Laravel中间件如何使用_Laravel自定义中间件实现权限控制  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  微信小程序 input输入框控件详解及实例(多种示例)  实例解析angularjs的filter过滤器  edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】  Laravel策略(Policy)如何控制权限_Laravel Gates与Policies实现用户授权  公司网站制作价格怎么算,公司办个官网需要多少钱?  C++时间戳转换成日期时间的步骤和示例代码  深入理解Android中的xmlns:tools属性  如何挑选高效建站主机与优质域名?  html5audio标签播放结束怎么触发事件_onended回调方法【教程】  桂林网站制作公司有哪些,桂林马拉松怎么报名?  Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】  WEB开发之注册页面验证码倒计时代码的实现  Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层