博文目录
Composer包依赖管理器
- 这里的包, 也可以理解为组件, 所以composer也称为组件依赖管理器
- 组件由一系列相关的类, 接口, 性状trait组成, 同一组件成员必须放在同一个空间下面
- 组件是第三方开发者编写的,用来解决一些常见问题的解决方案,避免了重复造轮子
- 组件代码通常存储在GitHub上(GitHub是全球开发者的代码托管与共享平台)
- 组件的查询平台(导航器)是https://packagist.org/
- 组件的下载与安装工具: Composer
- Composer不仅可以下载组件,还能自动分析并下载组件之间的依赖
- 组件会自动下载到当前项目的指定目录中:
vendor
- composer会自动在当前项目中创建/更新: composer.json / composer.lock二个文件
- 这二个文件是
JSON
的文件 - composer.json: Composers配置文件
- composer.lock: 组件版本锁定文件
下载与安装Composer
1. Linux/MacOS
准备工作:
打开终端输入php -v
查看PHP版本,composer要求 PHP版本要大于PHP 5.3
-
进入你的项目路径下载composer应用程序,例如: