composer 包管理工具学习总结
1,php 使用composer来进行管理依赖关系
2,php版本要求 php>=5.3.2
3,composer.json文件示例
{ "require": { "monolog/monolog": "1.0.*" } }
require需要一个包名称,例如:(monolog/monolog),映射到包的版本号(1.0.*)的对象
包名称由供应商名称和项目名称构成
4,安装完依赖后会生成一个composer.lock锁文件,此时只能用composer update 进行更新依赖,不可以安装新的依赖,若果需要再安装新的依赖的话需要删除composer.lock,然后编辑composer.json文件,执行composer install进行新的安装
5,如果只想安装或更新一个依赖,你可以白名单它们: php composer.phar update monolog/monolog [...]
6,对于库的自动加载信息,Composer 生成了一个 vendor/autoload.php 文件。你可以简单的引入这个文件,你会得到一个免费的自动加载支持。
require 'vendor/autoload.php';
-------------------------立码平天下------------------------------
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步