In this article, you will learn how to set up the LAMP stack on a Linux distribution. The guide covers various different distributions like Ubuntu, Fedora, Debian, CentOS, etc.

LAMP is agronomy for:

  • Linux – Operating system
  • Apache2 – Web-server
  • MySQL or MariaDB – Database server
  • PHP – The back-end scripting language.

A LAMP setup is for running a back-end based web applications on an actual server or on your localhost computer where the developer is developing it. In any of the cases, you are required to have it.

Let’s get into the installation guide on how to install and configure a LAMP stack on a Linux machine.

Installing LAMP stack On Linux

The LAMP can be installed on different kinds of distributions. Let’s see the installation guides for them.

Installing Apache2 web-server

For distributions like Ubuntu, Debian or any of their derivatives:

sudo apt-get install apache2

For Fedora, CentOS or Red hat:

sudo dnf install httpd

Installing MySQL or MariaDB database server

On Ubuntu, Debian or any of their derivatives:

sudo apt-get install mysql-server

For MariaDB:

sudo apt-get install mariadb-server

For Fedora, CentOS or Red hat:

sudo dnf install community-mysql-server

For MariaDB:

sudo dnf install mariadb-server

After install any of these two database servers, use this command to securely configure the database settings.

sudo mysql_secure_installation

For more detail please check out this video guide: Installing Mysql on Linux

Installing PHP scripting language & some required modules

For distributions like Ubuntu, Debian or any of their derivatives:

sudo apt install php libapache2-mod-php php-opcache php-cli php-gd php-curl php-mysql

On Fedora, CentOS or Red hat:

sudo dnf install php libapache2-mod-php php-opcache php-cli php-gd php-curl php-mysql

After installing all the required software, you can open up a browser and go to http://localhost or 127.0.0.1 and you should see this page.\

Running lamp stack on Linux

For more information on installation: Installing applications in Linux | Complete guide

Watch Video guide on YouTube

Additionally, You can also watch a step-by-step video guide on YouTube to get a better understanding of it.

Conclusion

So that’s it on how to install and setup LAMP stack on Linux. Let me know what you think about it in the comments and subscribe to the LinuxH2O Youtube channel. Till then, keep enjoying Linux.