composer学习记录

理解Composer:PHP依赖管理工具
本文介绍了Composer,一个用于PHP项目的依赖管理工具,它能从指定仓库(默认国外,可改为国内如阿里云)下载所需包。核心文件包括composer.json(配置依赖)和composer.lock(确保团队间依赖版本一致)。主要命令有install(安装依赖)和update(更新依赖)。使用Composer后,通过autoload.php可自动加载依赖。

今天学习了composer特此记录下

composer一个php引入依赖的工具,可以远程下载项目所需要的包

来源:

正常是国外的资源网站,但由于墙的问题,可以更改下载的网站,阿里云等

相关文件:

composer.json 配置文件

配置需要下载的包 关键字require

配置下载的仓库 repositories 配置ur,开发这可以将自己的包传到版本控制系统,比如git,让其他人通过composer安装

composer.lock文件

初始的时候没有这个文件,install会生成, 再次install 会以lock文件的配置为主,不考虑json文件

这样做的好处是不同的开发者通过相同的lock文件,能够保证下载的依赖版本是相同的。

命令:

composer install 安装依赖,配置参照上文

composer update 更新依赖, 更新最新版本的依赖, ps:实践后, 如果再json中有依赖的新增或删除, 会做相应处理。 注意更新后会自动修改lock文件

安装后会自动生成autoload.php ,引入这个文件就可以自动引入依赖了!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值