Composer
Linux 2017/1/19 23:05:03 点击:不统计
- 什么是Composer
- 包管理器
- 定义
- 包管理器
Composer 是php的一个依赖 dependecy管理工具,不是一个包管理器,它涉及packages 和liraries
在项目中声明依赖的外部管理库(libraries),Composer 会自动安装工具库和依赖的库文件
- 官方 getcomposer.org 中文网站www.phpcomposer.com
- 安装composer
- window 需要翻墙 Composer-Setup.exe
- composer.phar 通用安装 不用翻墙
- 通过 composer.phar 安装案
两种下载方式 直接下载https://getcomposer.org/download/
命令行下载 php -r“readfile('https://getcomposer.org/installer');”|php
检测下载内容 php composer.phar
- 局部安装 复制compser.phar 到任意目录 然后运行
- 全局安装
mac linux : sudo mv composer.phar /user/local/bin/composer 修改可执行权限
window 将composer.phar 拷贝到php.exe目录 新建composer.bat文件然后保存下面的代码: @php "%~dpcomposer.phar" %*
通过 composer 命令来查看是否安装成功。
- 使用中国composer圈梁镜像 ,安装包是从github.com下载 元数据从packagist。org下载网站比较慢,所以使用国内镜像安装
- 查看当前镜像地址 composer config -g repo.packagist
- 启动本镜像服务
- 系统全局配置
- 单个项目配置
- 配置 参考 pkg.phpcomposer.com
- 使用composer
- 初始化命令 composer init
- search 命令
composer search monolog//(这里的monolog是库名称) 通过name选择
- show命令
composer show --all monolog/monolog 展示monolog所有的库的信息
- require命令
vim composer.json
"require":{
"monolog/monolog":"1.21.*"
}
- install命令
安装上面的require 库, composer install 安装后会在vendoer文件夹中
- 直接require命令 composer require symfony/http-foundation 命令
- 当删除某个依赖的时候,只需要 composer update 即可
·上一篇:Linux安装apachebench >> ·下一篇:git Hook 配置 >>