全部产品
云市场

安装

更新时间:2019-06-26 17:20:00

简介

Alibaba Cloud SDK for PHP 是支持产品快捷访问的开发包,由 Alibaba Cloud Client for PHP 提供底层支持。

新版增加了如下特性:

但新版的安装和使用都与旧版完全不同,请继续阅读以下文档,更多详情可参考 Alibaba Cloud SDK for PHP

环境要求

要求

  • 您必须使用 PHP 5.5.0 或更高版本

    可通过php -v命令查看当前的PHP版本;若未安装,请到PHP官网下载合适的版本。

  • 使用 Composer 并优化自动加载 composer dump-autoload --optimize

  • 如果您使用了 RsaKeyPair 客户端(仅支持日本站),还需要 OpenSSL PHP 扩展。

建议

安装SDK

安装 Alibaba Cloud SDK for PHP 有如下两种方式:

  • 通过 Composer 安装
  • 下载使用 ZIP 文件

通过 Composer 安装

强烈推荐使用 Composer 安装。Composer 是一款 PHP 工具,用于管理和安装项目的依赖项。有关如何安装 Composer、配置自动加载并遵循定义依赖关系的其他最佳实践的更多信息,请参阅 getcomposer.org

安装依赖

如果已在系统上 全局安装 Composer,请直接在项目目录中运行以下内容来安装 Alibaba Cloud SDK for PHP 作为依赖项:

  1. composer require alibabacloud/sdk

否则,请下载并安装 Composer(Windows 用户请下载并运行 Composer-Setup.exe):

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

如果不支持HTTPS,可使用curl http://getcomposer.org/installer | php,更多安装信息参考 Composer Download

然后,执行 Composer 命令安装最新版 Alibaba Cloud SDK for PHP 作为依赖项:

  1. php -d memory_limit=-1 composer.phar require alibabacloud/sdk

如果由于网络问题无法安装,可尝试切换 Composer 镜像地址。

将自动加载工具添加到 PHP 脚本

要在脚本中使用 Alibaba Cloud SDK for PHP,请在脚本中包含自动加载工具,如下所示:

  1. <?php
  2. require __DIR__ . '/vendor/autoload.php';

下载使用 ZIP 文件

如果不能使用 Composer,也可以下载包含所有类和依赖项的 ZIP 文件进行使用。

下载 .zip 文件,然后在项目中的选定位置解压,最后将自动加载工具包含到您的脚本中,如下所示:

  1. <?php
  2. require __DIR__ . '/vendor/autoload.php';

更新SDK

若发现当前SDK没有新的接口或已有接口的新的功能,可更新到最新版。

  1. php -d memory_limit=-1 composer.phar require alibabacloud/sdk