使用PHP依赖管理工具Composer安装Guzzle

本文介绍了Composer作为PHP依赖管理工具的基本概念及如何利用它安装Guzzle HTTP客户端库。通过详细的步骤说明,帮助读者理解Composer的安装过程以及如何配置composer.json文件来引入所需的Guzzle版本。

Composer简介:

Composer是PHP中的一个依赖管理工具,它可以让你声明自己项目所依赖的库,然后它将在项目中为你安装这些库。

Guzzle简介:

Guzzle是一个PHP HTTP客户端和框架,用户构建RESTful web service客户端。

背景:

这两天在调一个短信发送接口,用原生curl的方式一直不能成功,改成调用Guzzle库就可以了。

Composer和Guzzle安装步骤:

1.安装Composer

局部安装方式

[root@vsdev render]# curl -sS https://getcomposer.org/installer | php

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

Composer successfully installed to: /data/www/render.vsochina.com/vsorender/composer.phar
Use it: php composer.phar
You have new mail in /var/spool/mail/root

这一步只会检查一些PHP设置,然后下载composer.phar到工作目录中。这个文件是Composer二进制文件。

或者

使用--install-dir选项,并且提供一个目标目录(可以是绝对或者相对路径)从而把Composer安装到一个指定的目录:

        [root@vsdev render]# curl -sS https://getcomposer.org/installer | php -- -- install-dir=bin

全局安装方式:

[root@vsdev render]# curl -sS https://getcomposer.org/installer | php

[root@vsdev render]# sudo mv composer.phar /usr/local/bin/composer

执行composer命令来运行composer,而不是php composer.phar

2.新建composer.json文件

新建composer.json文件,放在composer.phar同级目录下。

这里要安装Guzzle,composer.json应该写成下面的格式。

{
    "require": {
        "guzzle/http": "v3.8.1"
    }
}

3.执行Composer的安装

[root@vsdev render]# php composer.phar install

如果Composer已经安装了一段时间,下次使用之前需要先进行Composer的更新,还要更新Composer.lock文件。

更新Composer.lock的命令是composer update --lock

在代码启动的地方加上以下代码:

require_once'vendor/autoload.php';
use Guzzle\Http\Client; 

参考链接:http://weizhifeng.net/manage-php-dependency-with-composer.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值