LAMP is not software in itselft, but is acutally a solution stack of software used to run websites or servers. For more information on LAMP, visit wikipedia's LAMP Solution Stack article.

How to install and configure LAMP

Since LAMP is not actually software in itself, to install and configure it, we will install and configure the individual software components that make up a LAMP Solution Stack.

  1. Linux
    1. Install CentOS
    2. Configure CentOS
    3. Update CentOS
    4. Install and Configure the Yum Priorities plug-in
    5. Install and Configure the EPEL Repository
    6. Install and Configure the Remi Repository
    7. Exclude PHP and MySQL packages from the CentOS base repositories
      1. Open the CentOS base repository configuration file
      2. Append the following text to all repositories
        exclude=*php* *mysql*
      3. Restart the yum service (run the following command)
        service yum-updatesd restart
    8. If you are creating a VMware virtual machine
      Install and Configure VMware Tools
  2. Apache Server
    1. Install and Configure Apache HTTP Server
  3. PHP
    1. Insatll and Configure PHP
  4. MySQL
    1. Install and Configure MySQL
    2. Install and Configure phpMyAdmin

Open Source Software: