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
プロジェクトのルートディレクトリに移動し、
composer require aliyuncs/oss-sdk-php
コマンドを実行するか、composer.json
ファイルに次の依存関係を追加します。"require": { "aliyuncs/oss-sdk-php": "~ 2.4" }
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のイメージソースを使用できます。
ファー
対応するバージョンを選択し、パッケージ化されたPHARファイルをGitHubからダウンロードします。
PHARファイルをコードにインポートする:
require_once '/path/to/oss-sdk-php.phar';
ソースコード
必要なバージョンを選択し、GitHubからZIPパッケージをダウンロードします。
パッケージを解凍し、解凍されたルートディレクトリに含まれる
autoload.php
ファイルをコードにインポートします。require_once '/path/to/oss-sdk/autoload.php';