PHP 使用Composer解决资源依赖

阅读(2744)

Composer的定位不仅是包管理器,而是PHP的"依赖管理器"。很多github上的PHP工程下,都能看到一个composer.json的文件,这就是用于管理依赖的资源关系的描述文件。

需要PHP 5.3.2+环境。

安装

curl -sS https://getcomposer.org/installer | php

会在当前目录下载一个 composer.phar 的文件,就靠它对composer.json进行解析了。windows下的安装则参看官网介绍。

运行

php composer.phar install

进入到含有 composer.json 的工程下,执行后即可看到依赖的各资源都被陆续下载。其中,执行的命令中需要指定composer.phar的完整路径(绝对或相对)。
将composer.phar移至path路径,直接在包含composer.json的目录下,执行composer install即可,省去调用时指定路径的麻烦:

mv composer.phar /usr/local/bin/composer

via: https://getcomposer.org/doc/00-intro.md

Tags: