Composer
composer的是什么
Composer 是 PHP 的一个依赖管理工具。我们可以在项目中声明所依赖的外部工具库,Composer 会帮你安装这些依赖的库文件,有了它,我们就可以很轻松的使用一个命令将其他人的优秀代码引用到我们的项目中来。
composer怎么使用
要使用 Composer,我们需要先在项目的目录下创建一个 composer.json 文件,文件描述了项目的依赖关系。
文件格式如下:
{ “require”: { “monolog/monolog”: “1.2.*” } }
以上文件说明我们需要下载从 1.2 开始的任何版本的 monolog。
接下来只要运行以下命令即可安装依赖包:composer install
require 命令
除了使用 install 命令外,我们也可以使用 require 命令快速的安装一个依赖而不需要手动在 composer.json 里添加依赖信息:$ composer require monolog/monolog
Composer 会先找到合适的版本,然后更新composer.json文件,在 require 那添加 monolog/monolog 包的相关信息,再把相关的依赖下载下来进行安装,最后更新 composer.lock 文件并生成 php 的自动加载文件。
update 命令
update 命令用于更新项目里所有的包,或者指定的某些包:
remove 命令
remove 命令用于移除一个包及其依赖(在依赖没有被其他包使用的情况下),如果依赖被其他包使用,则无法移除:remove 命令用于移除一个包及其依赖(在依赖没有被其他包使用的情况下),如果依赖被其他包使用,则无法移除:
search 命令
search 命令可以搜索包:
通配符
可以使用通配符来设置版本。1.0.*
相当于>=1.0 <1.1
。
波浪号 ~
我们先通过后面这个例子去解释操作符的用法:`1.2相当于
>=1.2 <2.0.0,而
~1.2.3相当于
>=1.2.3 <1.3.0`。
版本稳定性
如果你想指定版本只要稳定版本,你可以在版本后面添加后缀-stable
。
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: