How to Install LAMP on Ubuntu

What is a LAMP?

LAMP stands for Linux, Apache, MySQL, PHP. It is open-source software used to get web servers up and running on Linux platform like CentOS or Ubuntu.

Step 1: Install Apache
sudo apt-get install apache2

sudo gedit /etc/apache2/apache2.conf

Change AllowOverride None TO AllowOverride All

<Directory /var/www/>

   Options Indexes FollowSymLinks

   AllowOverride All

   Require all granted

</Directory>

 

sudo a2enmod rewrite

sudo a2enmod ssl

sudo /etc/init.d/apache2 restart

 

Step 2: Install MySQL

 

sudo apt-get install mysql-server

sudo /etc/init.d/mysql restart

sudo mysql_secure_installation

 

Step 3: Install PHP

 

sudo add-apt-repository ppa:ondrej/php

sudo apt-get update

For PHP5.6

sudo apt-get install php5.6

sudo apt-get install php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-xml php5.6-curl libapache2-mod-php5.6

 

For PHP7.0

sudo apt-get install php7.0

sudo apt-get install php7.0-mbstring php7.0-mcrypt php7.0-mysql php7.0-xml php7.0-curl libapache2-mod-php7.0

 

For PHP7.1

sudo apt-get install php7.1

sudo apt-get install php7.1-mbstring php7.1-mcrypt php7.1-mysql php7.1-xml php7.1-curl libapache2-mod-php7.1

 

For PHP7.2

sudo apt-get install php7.2

sudo apt-get install php7.2-mbstring php7.2-mcrypt php7.2-mysql php7.2-xml php7.2-curl libapache2-mod-php7.2

 

sudo phpenmod pdo_mysql

sudo a2dismod php7.0

sudo a2enmod php5.6

sudo /etc/init.d/apache2 restart

 

All done!

 

Step 4: Check localhost

http://localhost/

 

Hope it helps.