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

被折叠的 条评论
为什么被折叠?



