composer --php包管理工具

介绍:Composer 一个在PHP项目中解决包依赖的管理工具.它允许你在项目中声明一个依赖的库,调用Composer的安装命令即可下载安装到项目的目录中.

依赖管理:

Composer 不是一个包管理工具.为什么呢?近况它处理的是包或者库,但是它是在每个项目的基础之上进行管理的.将它们安装到项目的目录中.所以,我们更愿意称它为依赖管理器.

从它的优雅的英文名称可以知道,它是一个作曲家,并且是一个设计者.

设计者收到node的npm包管理工具和 ruby的bundler包管理工具的鼓舞.创建了这样一个类似的用于PHP的依赖管理工具.

Composer 解决的问题有:

①:你的项目需要依赖很多库.

②.这些库同时依赖其他库.

③.你需要定义的仅仅是你这个项目依赖的包.

声明依赖:

你需要做的就是在你的项目更目录下创建一个名为composer.json 文件,该文件类似于npm中的package.json,bower中的bower.json文件.

说明你这个项目的各种信息.依赖关系.

类似的格式如下:

{

    "require":{

          "monolog/monolog":"1.2.*"

      }

}

表示我们需要monolog/monolog这个包,并且版本以1.2开始.

我就不说怎么安装了,网上有很多文档可以查看.我来说下几个常用的命令.

composer install 安装依赖,如果composer.lock 文件存在的话,首先读取该文件,否则读取composer.json文件.

composer init  初始化一个composer.json文件.

composer update 从compser.json 文件中更新依赖,然后更新composer.lock文件.

composer require 直接写入你需要的包名称,可以同时修改composer.json文件.

好了,寝室要熄灯了,不写了.


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值