使用 AWS 搭配適用於 PHP 的 AWS 開發套件可快速上手。開發套件是現代化的開放原始碼 PHP 程式庫,可讓您輕鬆整合 PHP 應用程式和 AWS 服務,像是 Amazon S3、Amazon Glacier 和 Amazon DynamoDB。

適用於 PHP 的 AWS 開發套件 »
在 Twitter 關注 @awsforphp

適用於 PHP 的 AWS 開發套件 (版本 3) 現在已在市面上廣泛銷售,其中包含多項增強功能和新功能,同時保持幾乎相同的 API 模式以方便從版本 2 進行遷移。


Amazon DynamoDB JSON 和 陣列封送處理器

方便封送和解除封送 JSON 文件和 PHP 陣列以儲存於 Amazon DynamoDB 中。

Amazon DynamoDB Session Handler

透過在 DynamoDB 中輕鬆存放應用程式會話狀態來打破會話狀態規模的瓶頸。

Amazon S3 串流包裝函式

使用 PHP 內建函式 (例如,fopen、copy 和 file_get_contents) 使用儲存在 Amazon S3 的物件。

等待程式

自動對資源狀態變更進行輪詢,像是等待新啟動的 Amazon EC2 執行個體成為「執行中」狀態。


AWS 資源 API 可在適用於 PHP 的 AWS 開發套件中的低層級或 RPC 樣式界面上提供物件導向抽象,帶來更加簡單和更直覺易懂的編碼體驗。資源物件是 AWS 資源的參考 (例如 Amazon EC2 執行個體或 Amazon S3 物件),可將資源的屬性和動作做為資源物件的屬性和方法公開。基礎 HTTP API 要求的詳細資料變得透明化,您使用 AWS 資源的方式與使用本機 PHP 物件的方式一樣簡單。下列範本程式碼示範其運作方式。支援的服務包括 Amazon EC2、Amazon S3、Amazon SNS、Amazon SQS、AWS IAM、Amazon Glacier、和 AWS CloudFormation,未來將會加入更多的服務。

適用於 PHP 的 AWS 資源 API

// 下方的範本程式碼展示 Resource API 的運作方式

$aws = new Aws($config);

// Get references to resource objects

$bucket = $aws->s3->bucket('my-bucket');

$object = $bucket->object('image/bird.jpg');

// Access resource attributes

echo $object['LastModified'];

// Call resource methods to take action

$object->delete();

$bucket->delete();


移到最新適用於 PHP 的 AWS 開發套件所應遵循的說明,請參閱 Migration Guide »

深入探索 GitHub 儲存庫中的原始程式碼 »

變更日誌了解最新開發套件的詳細資訊 »

透過 PHP 社群論壇與其他開發人員交流 »

PHP 開發人員中心探索更多有關在 AWS 使用 PHP 的資訊 »

尋找舊版的適用於 PHP 的 AWS 開發套件?

適用於 PHP 的 AWS 開發套件 (版本 2) 可在 GitHub 的 "v2" 分支中取得

下載適用於 PHP 的 AWS 開發套件 (版本 2) »

在 GitHub 取得原始檔 »

適用於 PHP 的 AWS 開發套件 (版本 1) 可與適用於 PHP 的 AWS 開發套件相容。

下載適用於 PHP 的 AWS 開發套件 (版本 1) »

在 GitHub 取得原始檔 »