Click On Tyler Hall

Amazon PHP AWS

PHP-AWS is a collection of PHP classes for accessing Amazon’s AWS platform. It supports Amazon’s Simple Storage Service (S3), Simple Queue Service (SQS), Elastic Compute Cloud (EC2), and Alexa Web Information Service (AWIS).

Project History

AWS Logo

I began writing PHP-AWS in June of 2006 when I couldn’t find a good PHP example for accessing S3. Support for EC2 and SQS came when Sitening began development on Basejumpr in the Fall of that year. Basejumpr was the first real test of the code base – coordinating multiple EC2 instances with SQS and managing gigabytes of data in S3 – it held up nicely. In fact, it’s still being used actively in Sitening’s new Raven SEO Tools.

Open Source

PHP-AWS was released under the MIT Open Source License in January 2007 and is hosted publicly on GitHub. You’re encouraged to download the code, use it in your own projects, and submit bug reports and feature requests. Code contributions are always welcome, too.

Extras

If you’re reading this page, you might also be interested in s3up. It’s a command line tool that makes storing your static content (images, stylesheets, JavaScript) in S3 easy. Specifically, it follows the best practices of YSlow and sets the appropriate gzip and expiration headers so you get maximum performance when using S3 as a content delivery network.

On Tyler

Originally from Nashville, I'm an engineer working for Yahoo! in San Francisco and paying my way with PHP and Cocoa.