PHP的包依赖管理工具Composer
来源:互联网 发布:ipa版本淘宝的微淘 编辑:程序博客网 时间:2024/05/16 07:16
Composer是一个基于项目的依赖管理器,负责将PHP项目所依赖的包或库安装到项目所在的目录中,默认它不会安装数据到全局。它用于取代之前所使用的pear工具。官方解释是:Composer is a tool for dependency management in PHP. It allows you to declare the libraries your project depends on and it will manage (install/update) them for you.
安装Composer
curl -sS https://getcomposer.org/installer | phpmv composer.phar /usr/local/bin/composer
简单实用说明
在你的项目目录下,写一个名为composer.json的配置文件,例如:
{"require": {"matyhtf/swoole_framework": "dev-master"}}
代表我的项目依赖于swoole框架。在composer.json同目录下,执行composer install命令,这时候会在项目的目录下,生成vendor/目录,该目录下存放生成项目依赖的swoole框架代码。这样,就达到了我们只需要声明一个项目所依赖的包或库即可,此后其他的事情就由Composer来处理了。当我们需要将自己的项目开源发布出去的时候,可以选择发布只包含composer.json的项目源码(由使用者去执行composer install安装依赖),也可以发布包含了已经安装vendor目录的源码,使用者可以通过composer update更新依赖。
那么,在上述例子中,怎么知道composer里包含了matyhtf/swoole_framework呢?这是因为,composer管理器管理的都是来源于packagist这个站点的包,用户可以在站点注册,上传自己的包,供在composer.json引入。
更多关于composer的介绍以及使用说明,请访问:
https://pkg.phpcomposer.com/
https://packagist.org/
https://getcomposer.org/doc/00-intro.md
- Composer PHP的包依赖管理工具
- PHP的包依赖管理工具Composer简介
- PHP的包依赖管理工具Composer
- PHP的包依赖管理工具Composer简介
- PHP的包依赖管理工具Composer简介
- PHP的包依赖管理工具Composer
- 【转载】PHP的包依赖管理工具Composer简介
- PHP 安装包依赖关系管理工具Composer
- PHP 依赖管理工具Composer的使用
- composer一个php的依赖管理工具。
- Composer PHP 的一个依赖管理工具
- composer --php包管理工具
- PHP包管理工具-Composer的用法
- PHP依赖管理工具Composer入门
- PHP依赖管理工具Composer入门
- PHP依赖管理工具Composer入门
- Composer(PHP依赖管理工具)安装
- PHP依赖管理工具Composer入门
- 设备 naa.6006016004102900751132ac8de3e211 性能降低。
- Log4j控制台输出乱码问题
- 大数据看美食 | 大众点评餐厅数据分析报告!
- [杜教筛] BZOJ3512. DZY Loves Math IV
- APP提现
- PHP的包依赖管理工具Composer
- MySQL5.7 添加用户、删除用户与授权
- Sql查询空值结果参与运算
- nova流程图
- 算术表达式转四元式
- 前端笔记(一)
- adobe reader安装中断,无法安装卸载
- 122. Best Time to Buy and Sell Stock II
- java 接口调用memcached