Object Storage Service (OSS) バケットの管理、オブジェクトのアップロードとダウンロード、データの管理、および画像処理 (IMG) を実行する場合は、最初に PHP 用 OSS SDK をインストールします。このトピックでは、さまざまな方法を使用して PHP 用 OSS SDK をインストールする方法について説明します。要件に基づいて適切なインストール方法を選択できます。
準備
PHP 用 OSS SDK は、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 拡張機能がインストールされているかどうかを確認します。
PHP 用 OSS SDK のダウンロード
詳細については、「API ドキュメント」をご参照ください。
最新バージョンの SDK を使用することをお勧めします。 2.0.0 より前の PHP 用 OSS SDK をダウンロードするには、ダウンロード をクリックします。
PHP 用 OSS SDK のインストール
次のいずれかの方法を使用して、PHP 用 OSS SDK をインストールできます。
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 中国の イメージソース を使用できます。
PHAR
対応するバージョンを選択し、GitHub からパッケージ化された PHAR ファイルをダウンロードします。
PHAR ファイルをコードにインポートします。
require_once '/path/to/oss-sdk-php.phar';
ソースコード
必要なバージョンを選択し、GitHub から ZIP パッケージをダウンロードします。
パッケージを解凍し、解凍されたルートディレクトリに含まれる
autoload.php
ファイルをコードにインポートします。require_once '/path/to/oss-sdk/autoload.php';