本文為您介紹了媒體處理服務端PHP SDK的安裝及更新步驟。

前提條件

您已經開通媒體處理服務。具體操作,請參見開通服務

簡介

Alibaba Cloud SDK for PHP 是支持產品快捷訪問的開發包,由Alibaba Cloud Client for PHP提供底層支持。推薦您通過Composer安裝PHP SDK,如果不能使用Composer,也可以通過Zip文件方式安裝PHP SDK。
說明 新版本的SDK安裝和使用與舊版本的SDK完全不同,請您繼續閱讀以下文檔,更多詳情請參見Alibaba Cloud SDK for PHP

環境要求

  • 要求
    • 安裝PHP5.5.0及以上版本。
      說明 可通過php -v命令查看當前的PHP版本;若未安裝,請到PHP官網
    • 使用Composer并優化自動加載composer dump-autoload --optimize
    • 如果您使用了RsaKeyPair客戶端(僅支持日本站),還需要OpenSSL PHP擴展。
  • 建議
    • 安裝cURL7.16.2 或更高版本。
    • 使用OPcache
    • 生產環境中不要使用Xdebug

通過Composer安裝(推薦)

Composer是一款 PHP工具,用于管理和安裝項目的依賴項。有關如何安裝Composer、配置自動加載并遵循定義依賴關系的其他最佳實踐的更多信息,請參見Composer下載

  1. 安裝依賴。
    1. 如果您已在系統上Composer,請直接在項目目錄中運行以下內容來安裝Alibaba Cloud SDK for PHP作為依賴項。示例如下:
      composer require alibabacloud/sdk
      執行完成后會在項目目錄下生成vendor目錄。如下圖所示:vendor
      如果您未安裝,請下載并安裝全局安裝 Composer(Windows 用戶請下載并運行 Composer-Setup.exe),示例如下:
      curl -sS https://getcomposer.org/installer | php
      sudo mv composer.phar /usr/local/bin/composer
      說明 如果不支持HTTPS,可使用curl http://getcomposer.org/installer | php,更多安裝信息請參見Composer Download
    2. 執行Composer命令安裝最新版Alibaba Cloud SDK for PHP作為依賴項,示例如下:
      composer require alibabacloud/sdk
      說明 如果由于網絡問題無法安裝,可嘗試切換Composer鏡像地址。
  2. 將自動加載工具添加到PHP腳本。示例如下:
    <?php
    require __DIR__ . '/vendor/autoload.php';
    說明 要在腳本中使用Alibaba Cloud SDK for PHP,需要在腳本中包含自動加載工具。

使用ZIP文件安裝

如果不能使用Composer,也可以使用舊版安裝方式下載包含所有類和依賴項的ZIP文件進行使用,在項目中的選定位置解壓,最后將自動加載工具包含到您的腳本中。下載地址請參見安裝

在項目中的選定位置解壓,最后將自動加載工具包含到您的腳本中,示例如下:
<?php
require __DIR__ . '/vendor/autoload.php';

更新SDK

若發現當前SDK沒有新的接口或已有接口沒有新的功能,可更新到最新版。示例如下:
php -d memory_limit=-1 composer.phar require alibabacloud/sdk