一、composer简介
Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。
Composer 不是一个包管理器。是的,它涉及 "packages" 和 "libraries",但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor
)进行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。
二、composer安装配置
下载安装配置:
1、 下载Composer-Setup.exe并安装;
2、 把composer安装目录下的.bat文件和.phar文件复制到你所使用的PHP的php.exe文件的目录下
并修改.bat文件中的内容为@php "%~dp0composer.phar" %*
3、 配置全局环境:
编辑全局变量“path”,
新建一个,值为PHP的php.exe的目录
4、 命令行输入composer回车后显示如下即可:
5、配置国内镜像(阿里云)地址命令:
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
三、使用
使用composer命令引入插件,例如引入一个日历
composer require monolog/monolog
四、其他
安装好的composer如果使用默认镜像地址的话,国内因为qiang的原因,可能加载东西会特别慢,还有可能安装成功,所以还是把镜像改成国内的比较好。
PHP插件包仓库地址:https://packagist.org/ 中文:http://packagist.p2hp.com/