零基础入门 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