すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:インストール

最終更新日:Dec 15, 2023

Object Storage Service (OSS) バケットの管理、オブジェクトのアップロードとダウンロード、データの管理、画像処理 (IMG) の実行を行う場合は、まずOSS SDK for PHPをインストールします。 このトピックでは、さまざまな方法を使用してOSS SDK for PHPをインストールする方法について説明します。 要件に基づいて適切なインストール方法を選択できます。

準備

OSS SDK for PHPは、PHP 5.3以降に適用されます。 このトピックでは、例でPHP 5.6.22を使用します。

  • 環境要件

    PHPとcURL拡張子をインストールする必要があります。

    • WindowsでPHPとcURL拡張機能をインストールする方法の詳細については、「WindowsでのAlibaba Cloud OSS PHP SDKのコンパイルと使用」をご参照ください。 指定されたモジュールが使用できないことを示すメッセージが表示された場合は、php.iniファイルでextension_dirをC:/Windows/System32/ に設定します。

    • Ubuntuでは、sudo apt-get install php-curlコマンドを実行し、apt-getを使用してPHPのcURL拡張子をインストールします。

    • CentOSで、sudo yum install php-curlコマンドを実行し、YUMを使用してPHPのcURL拡張子をインストールします。

  • PHPのバージョンとcURL拡張機能のチェック

    • php -vコマンドを実行して、現在のPHPバージョンを表示します。

    • php -mコマンドを実行して、cURL拡張がインストールされているかどうかを確認します。

OSS SDK for PHPのダウンロード

詳細は、「APIドキュメント」をご参照ください。

説明

最新バージョンのSDKを使用することを推奨します。 2.0.0より前のバージョンのOSS SDK for PHPをダウンロードするには、[ダウンロード] をクリックします。

OSS SDK for PHPのインストール

次のいずれかの方法を使用して、OSS SDK for PHPをインストールできます。

  • Composer

    1. プロジェクトのルートディレクトリに移動し、composer require aliyuncs/oss-sdk-phpコマンドを実行するか、composer.jsonファイルに次の依存関係を追加します。

      
      "require": {
          "aliyuncs/oss-sdk-php": "~ 2.4"
      }
                                  
    2. composer installコマンドを実行して、依存関係をインストールします。 依存関係がインストールされたら、ディレクトリ構造が次の構造に準拠しているかどうかを確認します。

              .
              â ─ ─ src
              | └ ─ ─ app.php
              ├── composer.json
              ├── composer.lock
              └── vendor
                                  

      上記のディレクトリ構造では、app.phpはアプリケーションを示し、vendor/ ディレクトリには依存ライブラリが含まれています。 app.phpに次の依存関係を追加する必要があります。

      require_once __DIR__。 '/../vendor/autoload.php';
                                  
    説明
    • autoload.phpがプロジェクトにインポートされている場合、依存関係を追加した後に再度インポートする必要はありません。

    • Composerを使用しているときにネットワークエラーが発生した場合は、Composer config -g repositories.packagist composer http://packagist.phpcomposer.comコマンドを実行してcomposer Chinaのイメージソースを使用できます。

  • ファー

    1. 対応するバージョンを選択し、パッケージ化されたPHARファイルをGitHubからダウンロードします。

    2. PHARファイルをコードにインポートする:

      require_once '/path/to/oss-sdk-php.phar';
                                  
  • ソースコード

    1. 必要なバージョンを選択し、GitHubからZIPパッケージをダウンロードします。

    2. パッケージを解凍し、解凍されたルートディレクトリに含まれるautoload.phpファイルをコードにインポートします。

      require_once '/path/to/oss-sdk/autoload.php';