15年软件开发经验,只做源码定制!

原创设计 定制开发

满足您的个性化需求

当前位置:首页 后端开发 Thinkphp5

composer,应用安装依赖,管理PHP项目依赖,

教腾豪| 发布于 2021-10-30 14:51:59| 84阅读| 0点赞| 0评论
举报

composer是PHP 用来管理依赖关系的下载安装的工具,

Composer是PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。

(Composer安装)

镜像下载(https://install.phpcomposer.com/composer.phar

安装步骤可参考 此网站https://blog.csdn.net/qq_41993206/article/details/103873046?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7Eessearch%7Evector-2.highlightwordscore&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7Eessearch%7Evector-2.highlightwordscore

PHP开发一定会遇到引用第三方类库的时候,而第三方类库一般都是一个整体,都有一个统一的自动加载文件autuload.php,如果在项目中只引用了一个类库,项目本身的自动加载与类库之间的依赖关系还容易解决,但是如果项目中引用了N多个第三方类库又或者引用A类库的时候发现A类库依赖于B类库,B类库又依赖于C类库,那光是解决这些类库之间的依赖引用关系就比较麻烦,而使用composer的话,只要声明你需要的类库名称及版本号,它会找出哪个版本的包需要安装,并安装它们(将它们下载到你的项目中),还会帮我们解决不同类库之间的依赖关系,到时候我们只需要引用composer生成的autuload.php就行了,所以我们需要使用composer。

安装好之后运行composer 下面是按照成功的



composer用于项目安装第三方的引用,去下载依赖用的

下面是composer的常用命令

composer list 列出所有可用的命令
composer init 初始化composer.json文件(就不劳我们自己费力创建啦),会要求输入一些信息来描述我们当前的项目,还会要求输入依赖包
composer install 读取composer.json内容,解析依赖关系,安装依赖包到vendor目录下
composer update 更新最新的依赖关系到compsoer.lock文件,解析最新的依赖关系并且写入composer.lock文件
composer search packagename 搜索包,packagename替换为你想查找的包名称
composer require packagename 添加对packagename的依赖,packagename可修改为你想要的包名称
composer show packagename
composer self-update 更新 composer.phar文件自身
composer command --help 以上所有命令都可以添加--help选项查看帮助信息

简单举例下载Helpscout依赖

需要在根目录下创建composer.json文件

然后用cmd命令在根目录下指向composer install 


这个就是下载好的依赖包


composer require 依赖包名 下载依赖

composer update 更新依赖



0

0条评论

别默默看啦~登录/注册一起参与讨论吧~

热门标签

教腾豪
微信扫一扫立即咨询
账号登录|扫码登录

立即注册 |忘记密码?

欢迎注册

已有账号马上登录

重置密码

扫码绑定微信
微信扫一扫

绑定手机号

分享到-微信

举报

  • 举报类型:

  • 举报描述:

您好,当前积分不足。

在线客服
拨打电话
17330196230 13230981129
顶部