How to Install Apache ,Mysql ,PHP ( LAMP ) Server on Ubuntu 16.04


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 whereas 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.

# apt-get update

Step 2. Install apache2 webserver.

# apt-get install apache2 -y

Step 3. Now direct your browser to http://ip  and you should see the Apache2  page like this.


Step 4. Install mysql-server in your Machine by running bellow command from your terminal.

# apt-get install mysql-server -y

Step 5. Specify New password for Mysql root user.


Note: Confirm Password for Mysql root user.


Step 7. Install Php7 by running bellow command from your terminal.

# apt-get install php libapache2-mod-php php-mbstring php-mysql  -y

Step 8. The document root of the webserver is /var/www/html. Now We will create  PHP file (info.php) in  /var/www/html/ 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.

# vim /var/www/html/info.php


Step 9. Finish up by visiting your php info page.The page should look like this.