零基础入门 Composer

本文简单介绍了PHP的包管理工具composer。 

组件化开发

在开源文化流行的背景之下,直接利用别人的成果快速构建项目成为一种新的开发模式,而组件化开发方法正是这种开发模式的基础。 目前大多数的编程语言尤其是开源语言在这方面的支持都非常好。PHP-FIG制定了PHP的代码和接口规范,使得我们可以快速使用已有的程序模块构建项目,甚至可以快速更换相应模块而不需要改动其他代码。 

什么是composer

composer是一个指挥家,它指挥(管理)的是一个项目所依赖的各种第三方库。 

安装

配置文件

新建一个项目,命名为silk,在silk文件夹中新建一个composer的配置文件:composer.json,内容如下: 

这段配置的告诉composer当前这个项目需要什么第三方的库,上面这段代码指明了我们需要大名鼎鼎的 PHPExcel。 

获取第三方库

在命令行输入:composer install,出现如下信息: 

表示composer正在根据配置文件中指明的要求,去下载 PHPExcel。 

深入了解

https://my.oschina.net/u/248080/blog/359008