Amazon Web Services - LAMP Setup - Step By Step

This course helps you in creating a Linux instance and installing PHP,MySQL and more stuff on Amazon EC2 instance.
4.0 (11 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
450 students enrolled
79% off
Take This Course
  • Lectures 17
  • Length 1 hour
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 12/2013 English

Course Description

This course is about managing a LAMP server using Amazon Web Services.

It is a step-by-step guide to install Linux, Apache, PHP, MySQL and more stuff on Amazon Web Services EC2 instance

The course is even suitable for a novice who has little or no experience using Amazon Web Services.
The course contains all the examples which have been shown in the lectures to help you manage your linux server easily and efficiently

What are the requirements?

  • Windows or MAC OS
  • Putty.exe,Puttygen.exe and WinSCP for Windows OS
  • Terminal utility and CyberDuck for MAC OS

What am I going to get from this course?

  • By the end of this course you will be able to install and manage a LAMP server on AWS EC2 instance

Who is the target audience?

  • Web Developers
  • Aspiring Web Developers
  • Web Masters

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction

In this lecture we will see how we can make use of Amazon Web Services EC2 to install and setup Linux, Apache, MySQL and PHP

Section 2: EC2 Instances

In this lecture we will see how we can create a Linux Instance with Apache Server Installed on EC2


In this lecture we will see how we can connect to AWS EC2 instance using Windows OS


In this lecture we will see how we can connect to AWS EC2 instance using MAC OS

Section 3: Installing a LAMP Web Server

In this lecture we will learn how to install PHP on Linux Instance that we have created using Amzon EC2 and upload files using WinSCP


In this lecture we will learn how to install MySQL and PhpMyAdmin on Linux Instance


In this lecture we will see how to enable mod_rewrite access and update the .htaccess file with rewrite rules


In this lecture we will see how we can enable short open tag for PHP


In this lecture we will see how to install google mod_page speed on AWS EC2 linux instance.

PageSpeed improves web page latency and bandwidth usage by changing the resources on that web page to implement web performance best practices. Each optimization is implemented as a custom filter in PageSpeed, which are executed when the HTTP server serves the website assets. Some filters simply alter the HTML content, and other filters change references to CSS, JavaScript, or images to point to more optimized versions.

PageSpeed can be deployed and customized for individual web sites, as well as being used by large hosting providers and CDNs to help their users improve performance of their sites, lower the latency of their pages, and decrease bandwidth usage.


In this lecture we will learn how to install PHP GD Library on Amazon Web Services EC2 Linux Instance


In this lecture we will see how we can grant necessary permission to user under which httpd process is running.
This is required in case where you want to upload files to certain directories programatically


In this lecture we will learn how to install SSL certificate on AWS EC2 Linux instance

Section 4: Mapping Elastic IP to Domain

Learn how to map Elastic IP address to a Domain Name

Section 5: Mapping Elastic IP to running EC2 Instance
Mapping Elastic IP to running EC2 Instance
Section 6: Hosting Multiple Sites on EC2 Instance
Hosting Multiple Sites on EC2 Instance
Section 7: Setting up CRON job
Setting up a CRON Job
Section 8: Conclusion
2 pages

This lecture lists all the chapters that we have covered in this course

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

SkillBakery Studio, Start Learning Today...

SkillBakery is one of the fastest growing online education company.

Our vision is to provide high quality education which is affordable and accessible to everyone

We believe that every one has their own way of learning and grasping things and that's why we provide self-paced HD quality contents,so you can learn what you love at your convinience

We currently offer courses in web development and will soon be publishing new courses in other categories as well

We are committed to bring courses on new topics and we try to release one new course every month

So keep visiting us, you will surely find something for yourself here.

Ready to start learning?
Take This Course