PHP composer作用,php 使用composer

之前写过相关的composer,之后碰到了几个朋友问我,我整理了一下,方便自己也方便大家日后查阅~~不玩开源的程序员不是好厨子

1.执行在线安装

curl -sS https://getcomposer.org/installer | php

执行结果如下:

> > #!/usr/bin/env php All settings correct for using Composer Downloading...

> >Composer successfully installed to: /root/composer.phar

> >Use it:             php composer.phar

2.要检查 Composer 是否正常工作,只需要通过  来执行 PHAR:

php composer.phar

3. mv composer.phar /usr/local/bin/composer

composer -V

4.安装依赖(进入需要的项目)

创建一个composer.json文件,写入相应的包名和版本号,如

{

"require":

{

"monolog/monolog": "1.0.*"

}

}

执行composer install,就进入自动安装,安装完成后会生成一个

composer.lock

文件,里面是特定的版本号名,需要这个文件和composer.json一起提交到版本管理里

(如果想更新依赖执行composer update    如果只想更新部分composer update mongolog/monolog)

5.配置国内的镜像包

设置镜像地址(中国的镜像地址 -g参数表示全局配置)

composer config -g repo.packagist composer https://packagist.phpcomposer.com

设置进程执行超时时间(单位秒)

composer config -g process-timeout 600

查看配置列表

composer config -g -l

6.程序中需引入自动加载机制

require ‘vendor/autoload.php‘;

7.然后在php中像这样使用就可以了:

$log = new Monolog\Logger(‘name‘);

$log->pushHandler(new Monolog\Handler\StreamHandler(‘app.log‘, Monolog\Logger::WARNING));

$log->addWarning(‘Foo‘);

8.以上就引用了一个 monolog/monolog 包,但是如果想添加其他的包例如添加dubbo的开发扩展包

composer require quickj/dubbo-php-client 即可

就是这样easy,动起手来,一起high~~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值