LAMP is a complete package to run any web application on a server. LAMP signifies the Linux, Apache, MySQL and Php. Apache is used as the web-server for hosting of an application where as MySQL is used as systematic data storage of application & Php is popular server side scripting language which is used for web development as well bridging the gap between application and the database.
Step 1. Open your EC2 Terminal and update your Packages.
Step 2. Install apache2 webserver.
Step 3. Every virtual host needs its own configuration file in the
/etc/apache2/sites-available/ directory. Create the file for example.com, called /etc/apache2/sites-available/example.com.conf, with the following content. Make sure to replace example.com with your own domain name.
Step 4. Restart apache2 service.
Step 5. Now direct your browser to http://ip or www.example.com and you should see the Apache2 page like this.
Step 7. Install mysql-server in your Machine by running bellow command from your terminal.
Step 8. Specify New password for Mysql root user.
Note: Confirm Password for Mysql root user.
Step 9. Install Php5 by running bellow command from your terminal.
Step 10. The document root of the webserver is /var/www/. Now We will create PHP file (info.php) in /var/www/ directory and call it through a browser. The file will display lots of useful details about our PHP installation, such as the installed PHP version.
Step 11. Finish up by visiting your php info page.The page should look like this.