thinkphp5使用方法
1、建立一个composer.json文件,使用composer install
{ "require": { "monolog/monolog": "1.2.*" } }
1、使用命令composer require monolog/monolog
更新命令:
composer update —-更新所有依赖
composer update monolog/monolog —–更新指定依赖
注意:包能升级的版本会受到版本约束的约束,包不会升级到超出约束的版本的范围。例如如果 composer.json 里包的版本约束为 ^1.10,而最新版本为 2.0。那么 update 命令是不能把包升级到 2.0 版本的,只能最高升级到 1.x 版本。
移除一个包和依赖:
(在依赖没有被其他包使用的情况下),如果依赖被其他包使用,则无法移除:
composer remove monolog/monolog
搜索:
search 命令可以搜索包,该命令会输出包以及其描述信息,如果只想输出包名可以使用 –only-name composer search monolog或者composer search –only-name monolog
显示:
show 命令可以列出当前项目使用到包的信息:
composer show
其他约束:
1、精确版本
2、范围:通过使用比较操作符来指定包的范围。这些操作符包括:>,>=,<,<=,!=。
3、通配符*:可以使用通配符来设置版本。1.0.*相当于>=1.0 <1.1。
4、波浪号~:~定义了最小的版本,并且允许版本的最后一位版本号进行升级。例子~1.2相当于>=1.2 <2.0.0,而~1.2.3相当于>=1.2.3 <1.3.0。
5、折音号^:它允许升级版本到安全的版本。^1.2.3相当于>=1.2.3 <2.0.0,因为在2.0版本前的版本应该都没有兼容性的问题。
版本稳定性:
默认在内部指定为-dev开发版本或者-stable稳定版本。