composer 笔记

一、安装
#通用安装方法
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"
#以上执行完,将此文件 composer.phar 系统命令目录即可,如
sudo mv composer.phar /usr/local/bin/composer


二、配置
1.查看当前composer全局环境配置
#在当前用户目录下会有这个文件。具体看是什么系统。
~/.composer/config.json #mac brew安装方式
~/.config/composer/config.json #centos 


2.修改使用中国镜像库
#修改 composer 的全局配置文件
composer config -g repo.packagist composer https://packagist.phpcomposer.com
#修改当前项目的 composer.json 配置文件
composer config repo.packagist composer https://packagist.phpcomposer.com


三、composer常用命令及含义
composer list 获取帮助信息
composer init 以交互方式填写composer.json文件信息
composer install 从当前目录读取composer.json文件,处理依赖关系,并安装到vendor目录下
composer update 获取依赖的最新版本,升级composer.lock文件
composer require 添加新的依赖包到composer.json文件中并执行更新
composer search 在当前项目中搜索依赖包
composer show 列举所有可用的资源包
composer validate 检测composer.json文件是否有效
composer self-update 将composer工具更新到最新版本
composer create-project 基于composer创建一个新的项目
composer dump-autoload 在添加新的类和目录映射时更新autoloader


四、常用备注
1. composer install
如果是第一次某个库,使用此命令需配置好composer.json文件,再执行。
如果是某个库已安装过,项目发布到新环境,git仓库中没有保存这个库,执行此命令会下载composer.lock 中锁定的版本,否则生产环境跟开发环境下载的库版本可能会不一样。 所以建议composer.lock放到git版本库中
2. composer require 
此命令用于会自动配置composer.json,并下载某个库.如

composer require "monolog/monolog:1.0.*"


五、其它
技巧参考:

http://www.phpcomposer.com/5-features-to-know-about-composer-php/


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值