OSS PHP SDK をインストールすると、OSS バケットの管理、ファイルのアップロードとダウンロード、データ管理、画像処理などを行うことができます。この Topic では、OSS PHP SDK をインストールするための複数の方法を説明します。ご利用のシナリオに最も適した方法を選択してください。
前提条件
OSS PHP SDK は PHP 5.3 以降が必要です。この Topic では、PHP 5.6.22 を例として使用します。
インストール環境
PHP と cURL 拡張機能をインストールします。
Windows の場合、「Windows で Alibaba Cloud OSS PHP SDK をコンパイルして使用する」をご参照のうえ、PHP と cURL 拡張機能をインストールしてください。"module not found" エラーが発生した場合は、php.ini ファイルで `extension_dir` を
C:/Windows/System32/に設定してください。Ubuntu の場合、apt-get パッケージマネージャを使用して PHP の cURL 拡張機能をインストールできます:
sudo apt-get install php-curl。CentOS の場合、yum パッケージマネージャを使用して PHP の cURL 拡張機能をインストールできます:
sudo yum install php-curl。
バージョンの確認
php -vコマンドを実行して PHP のバージョンを確認します。php -mコマンドを実行して、cURL 拡張機能がインストールされているかどうかを確認します。
SDK のダウンロード
詳細については、「OSS API ドキュメント」をご参照ください。
最新バージョンの SDK を使用することを推奨します。2.0.0 より前のバージョンの OSS PHP SDK のドキュメントはこちらからダウンロードできます。
SDK のインストール
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 ミラーを使用できます。これを行うには、コマンドラインで次のコマンドを実行します:
composer config -g repositories.packagist composer http://packagist.phpcomposer.com。
PHAR ファイルの使用
GitHub から、必要なバージョンを選択し、パッケージ化された PHAR ファイルをダウンロードします。
コードに PHAR ファイルへのリファレンスを含めます。
require_once '/path/to/oss-sdk-php.phar';
ソースコードの使用
GitHub から、必要なバージョンを選択し、ソースコードパッケージ (ZIP ファイル) をダウンロードします。
解凍したパッケージのルートディレクトリには
autoload.phpファイルが含まれています。コードにこのファイルへのリファレンスを含めます。require_once '/path/to/oss-sdk/autoload.php';