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