OSS PHP SDK をインストールすると、OSS バケットの管理、ファイルのアップロードとダウンロード、データ管理、または画像処理を実行できます。このトピックでは、OSS PHP SDK をインストールする複数のメソッドについて説明します。シナリオに最適なメソッドを選択できます。
前提条件
OSS PHP SDK には PHP 5.3 以降が必要です。このトピックでは、例として PHP 5.6.22 を使用します。
インストール環境
PHP と cURL 拡張をインストールします。
Windows では、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 documentation」をご参照ください。
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';