This article covers how to install LAMP stack on CentOS 7. LAMP is a stack of applications that work together on a web server to host a website. With that being said, each individual program serves a different purpose.In LAMP: Linux serves as the server's operating system that handles all the commands on the machine.Apache is a web server software that manages HTTP requests to deliver your website's content.MySQL is a relational database management system (RDBMS) whose function is to maintain user's data on a server.PHP is a scripting language for server-side communication.To install Apache easily using CentOS's package manager, yum:1. Run the command.$ sudo yum install httpd2. Once it installs, you can start Apache on your server.$ sudo systemctl start httpd.service3. You can do a spot check right away to verify that everything went as planned by visiting your server's public IP address in your web browser.http://your_server_IP_address/Important PHP Modules:php-bcmath.x86_64 : A module for PHP applications for using the bcmath library.php-cli.x86_64 : Command-line interface for PHP.php-common.x86_64 : Common files for PHP.php-dba.x86_64 : A database abstraction layer module for PHP applications.php-devel.x86_64 : Files needed for building PHP extensions.php-embedded.x86_64 : PHP library for embedding in applications.php-enchant.x86_64 : Enchant spelling extension for PHP applications.php-fpm.x86_64 : PHP FastCGI Process Manager.php-gd.x86_64 : A module for PHP applications for using the gd graphics library.