How to install LAMP Stack on CentOS
In this tutorial, we will explain How to install LAMP Stack on CentOS
LAMP is an archetypal model of web service stacks, named as an acronym of the names of its original four open-source components: the Linux operating system, the Apache HTTP Server, the MySQL relational database management system, and the PHP programming language.
You will need:
- A VPS running CentOS
- And to update your system:
sudo yum update
Step 1 – Install Apache
The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows.
You can install Apache by following this command:
yum install httpd
Note: When asks for prompt type Y and hit Enter.
After, you need to start and enable the apache:
systemctl start httpd.service
systemctl enable httpd.service
Step 2 – Install MariaDB
Now you need to install MariaDB. We will need MariaDB to store information of the website.
To install it, run this command:
yum install mariadb-server mariadb
After, you need to start and enable it:
systemctl start mariadb
systemctl enable mariadb.service
Now its time to secure the installation.
You will be asked for a password, so just hit Enter.
After, you will be asked a series of questions.
- Set root password? [Y/n]
Type y if you want to set.
- Remove anonymous users? [Y/n]
Type y if you want to remove.
- Disallow root login remotely? [Y/n]
Type y if you want to disallow.
- Remove test database and access to it? [Y/n]
Type y to remove.
- Reload privilege tables now? [Y/n]
Type y to reload privileges.
Step 3 – Install PHP
PHP is a popular general-purpose scripting language that is especially suited. To install PHP and MySQL extension you need to run the following command:
yum install php php-mysql
Restart web service to get effects:
systemctl restart httpd.service
Step 4 – Test PHP
You need to test PHP if is working. You can do it by running the following command:
echo “<?php phpinfo();” > /var/www/html/phpinfo.php
Now go to your browser and open this url http://youripaddress/phpinfo.php to see PHP configuration information.
You have successfully installed LAMP Stack in CentOS.