本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
安裝AWS SDK for PHP版本 3
您可使用以下形式安裝AWS SDK for PHP第 3 版:
-
透過 Composer 做為相依項目
-
軟體開發套件預先封裝的 phar
-
軟體開發套件的 ZIP 檔案
安裝AWS SDK for PHP第 3 版之前,請先確定您的環境是使用 PHP 5.5 版或更新版本。進一步了解環境需求和建議。
注意
透過 .phar 和 .zip 方法安裝 SDK 時,需要個別安裝及啟用多位元組字串 PHP 延伸
透過 Composer 安裝AWS SDK for PHP做為相依項目
作曲家是推薦的方式來安裝AWS SDK for PHP. Composer 是適用於 PHP 的工具,可用來管理和安裝您專案的相依項目。
如需如何安裝 Composer 和設定自動載入,以及遵照其他最佳實務定義相依項目的詳細資訊,請參閱 getcomposer.org
安裝 Composer
如果作曲家是不是已經在你的項目,下載並安裝作曲家下載頁面
-
對於視窗,請遵循視窗安裝程式的指示。
-
對於 Linux,請遵循命令列安裝指示。
透過 Composer 加入AWS SDK for PHP做為相依項目
如果您的系統已全域性安裝 Composer
$
composer require aws/aws-sdk-php
否則,請輸入此 Composer 命令,將最新版本的安裝AWS SDK for PHP為相依性。
$
php -d memory_limit=-1 composer.phar require aws/aws-sdk-php
將自動載入函式加入至 php 指令碼
安裝 Composer 會在您的環境中建立數個資料夾和檔案。您會使用的主要檔案是 autoload.php
,它位在環境的 vendor
資料夾中。
如要讓您的指令碼能夠使用AWS SDK for PHP,請在您的指令碼中加入自動載入函式,如下所示。
<?php require '/path/to/vendor/autoload.php'; ?>
通過使用打包的 PHAR 進行安裝
每一版AWS SDK for PHP都隨附預先封裝的 phar (PHP 封存檔),其中包含執行軟體開發套件需要的所有類別和相依項目。此外,phar 會自動登錄AWS SDK for PHP的類別自動載入函式,以及此函式所有的相依項目。
您可以下載封裝的 phar,並在指令碼中加入此檔案。
<?php require '/path/to/aws.phar'; ?>
注意
不建議使用 PHP 搭配 Suhosin 修補程式,但是在 Ubuntu 和 Debian 版本中,這是常見的做法。在這種情況下,您可能需要在 suhosin.ini 中允許使用 phar。若沒有執行此作業,則在您的程式碼中包含 phar 檔案,將會造成無提示的錯誤。若要修改 suhosin.ini,請加入下列程式行。
suhosin.executor.include.whitelist = phar
使用 ZIP 檔案進行安裝
AWS SDK for PHP隨附 ZIP 檔案,其中包含執行軟體開發套件需要的所有類別和相依項目。此外,該 ZIP 檔案包含了AWS SDK for PHP的類別自動載入函式,以及此函式的相依項目。
若要安裝軟體開發套件,請下載 .zip 檔案,然後將其解壓縮到您的專案中由您自選的位置。然後,在您的指令碼中加入自動載入函式,如下所示。
<?php require '/path/to/aws-autoloader.php'; ?>