AWS LAMP Server

Introduction

This how-to guide contains instructions for creating a LAMP server on AWS using the free tier. A LAMP server is (L)inux, (A)pache, (M)ySQL, (P)HP.

AWS

AWS is Amazon's cloud-hosting platform.  AWS offers many hosted systems for free or a small fee.  Systems include web servers, database servers, routers, gateways, load balancers, and much more.  If you would like to try out AWS, there is a free tier.

LAMP Server

If you would like to try out AWS as a hosting option, we suggest creating a free tier EC2 instance and configuring a LAMP server on that instance.  See this excellent tutorial for details:

If you do not require PHP or MySQL, you can skip those packages and steps.

*Note: Free tier instances begin charging fees after 12 months.  To avoid the fees, make sure to delete your free tier instance before 12 months.