composer版本升级 / thinkphp6版本升级(v6.0.12LTS 到 v6.1.0)

一,composer版本升级:

1,查看当前版本:
liuhongdi@lhdpc:/data/php/tpapibase$ composer --version
Composer version 2.3.5 2022-04-13 16:43:00
2,切到root权限后升级composer:
root@lhdpc:~# composer selfupdate
Upgrading to version 2.5.1 (stable channel).
   
Use composer self-update --rollback to return to version 2.3.5
3,查看升级后的版本:
liuhongdi@lhdpc:/data/php/tpapibase$ composer --version
Composer version 2.5.1 2022-12-22 15:33:54

说明:刘宏缔的架构森林是一个专注架构的博客,

网站:https://blog.imgtouch.com
原文: https://blog.imgtouch.com/index.php/2023/06/03/composer-ban-ben-sheng-ji-thinkphp6-ban-ben-sheng-ji-v6/

         对应的源码可以访问这里获取: https://github.com/liuhongdi/
         或: https://gitee.com/liuhongdi

说明:作者:刘宏缔 邮箱: 371125307@qq.com

二,查看当前项目的thinkphp版本:

1,用think命令:
liuhongdi@lhdpc:/data/php/tpapibase$ php think version
v6.0.12LTS
2,用composer命令
liuhongdi@lhdpc:/data/php/tpapibase$ composer show | grep 'topthink/framework'
topthink/framework              v6.0.12 The ThinkPHP Framework.
liuhongdi@lhdpc:/data/php/tpapibase$ composer show topthink/framework
name     : topthink/framework
descrip. : The ThinkPHP Framework.
keywords : framework, orm, thinkphp
versions : * v6.0.12
type     : library
license  : Apache License 2.0 (Apache-2.0) (OSI approved) https://spdx.org/licenses/Apache-2.0.html#licenseText
homepage : http://thinkphp.cn/
source   : [git] https://github.com/top-think/framework.git e478316ac843c1a884a3b3a7a94db17c4001ff5c
dist     : [zip] https://api.github.com/repos/top-think/framework/zipball/e478316ac843c1a884a3b3a7a94db17c4001ff5c 
e478316ac843c1a884a3b3a7a94db17c4001ff5c
path : /data/php/tpapibase/vendor/topthink/framework names : topthink/framework support issues : https://github.com/top-think/framework/issues source : https://github.com/top-think/framework/tree/v6.0.12 autoload files psr-4 think\ => src/think/ requires ext-json * ext-mbstring * league/flysystem ^1.1.4 league/flysystem-cached-adapter ^1.0 php >=7.2.5 psr/container ~1.0 psr/http-message ^1.0 psr/log ~1.0 psr/simple-cache ^1.0 topthink/think-helper ^3.1.1 topthink/think-orm ^2.0 requires (dev) guzzlehttp/psr7 ^2.1.0 mikey179/vfsstream ^1.6 mockery/mockery ^1.2 phpunit/phpunit ^7.0

三,用composer查看线上某个库可用的最新版本等信息

#-a: 等于--available
liuhongdi@lhdpc:/data/php/tpapibase$ composer show -a topthink/framework
name     : topthink/framework
descrip. : The ThinkPHP Framework.
keywords : framework, orm, thinkphp
versions : dev-master, 6.1.x-dev, v6.1.1, v6.1.0, 6.0.x-dev, v6.0.14, v6.0.13, * v6.0.12, v6.0.11, v6.0.10, v6.0.9, 
v6.0.8, v6.0.7, v6.0.6, v6.0.5, v6.0.4, v6.0.3, v6.0.2, v6.0.1, v6.0.0, v6.0.0-rc5, v6.0.0-rc4, v6.0.0-rc3,
v6.0.0-rc2, v5.2-rc1, v5.2-beta.3, v5.2-beta.2, 5.1.x-dev, v5.1.42, v5.1.41, v5.1.40, v5.1.39, v5.1.38.1, v5.1.38,
v5.1.37.1, v5.1.37, v5.1.36, v5.1.35, v5.1.34, v5.1.33, v5.1.32, v5.1.31, v5.1.30, v5.1.29, v5.1.28, v5.1.27, v5.1.26,
v5.1.25, v5.1.24, v5.1.23, v5.1.22, v5.1.21, v5.1.20, v5.1.19, v5.1.18, v5.1.17, v5.1.16, v5.1.15, v5.1.14, v5.1.13, v5.1.12,
v5.1.11, v5.1.10, v5.1.9, v5.1.8, v5.1.7, v5.1.6, v5.1.5, v5.1.4, v5.1.3, v5.1.2, v5.1.1, v5.1.0, v5.1-rc.3, v5.1-rc.2,
v5.1-rc.1, v5.1-beta.1, v5.0.25, v5.0.24, v5.0.23, v5.0.22, v5.0.21, v5.0.20, v5.0.19, v5.0.18, v5.0.17, v5.0.16, v5.0.15,
v5.0.14, v5.0.13, v5.0.12, v5.0.11, v5.0.10, v5.0.9, v5.0.8, v5.0.7, v5.0.6, v5.0.5, v5.0.4, v5.0.3, v5.0.2, v5.0.1, 5.0,
5.0-rc4, 5.0-rc3, 5.0-rc2, 5.0-rc1 type : library license : Apache License 2.0 (Apache-2.0) (OSI approved) https://spdx.org/licenses/Apache-2.0.html#licenseText homepage : http://thinkphp.cn/ source : [git] https://github.com/top-think/framework.git e478316ac843c1a884a3b3a7a94db17c4001ff5c dist : [zip] https://api.github.com/repos/top-think/framework/zipball/e478316ac843c1a884a3b3a7a94db17c4001ff5c
e478316ac843c1a884a3b3a7a94db17c4001ff5c
path : /data/php/tpapibase/vendor/topthink/framework names : topthink/framework support issues : https://github.com/top-think/framework/issues source : https://github.com/top-think/framework/tree/v6.0.12 autoload files psr-4 think\ => src/think/ requires php >=7.2.5 ext-json * ext-mbstring * league/flysystem ^1.1.4 league/flysystem-cached-adapter ^1.0 psr/log ~1.0 psr/container ~1.0 psr/simple-cache ^1.0 psr/http-message ^1.0 topthink/think-orm ^2.0 topthink/think-helper ^3.1.1 requires (dev) mikey179/vfsstream ^1.6 mockery/mockery ^1.2 phpunit/phpunit ^7.0 guzzlehttp/psr7 ^2.1.0

四,用composer升级thinkphp

1,当前版本:
liuhongdi@lhdpc:/data/php/tpapibase$ php think version
v6.0.12LTS
2,升级
liuhongdi@lhdpc:/data/php/tpapibase$ composer update
3,查看升级后的版本
liuhongdi@lhdpc:/data/php/tpapibase$ php think version
v6.1.0 

 

posted @ 2023-01-13 18:28  刘宏缔的架构森林  阅读(1298)  评论(0编辑  收藏  举报