A photo of Mitesh Shah

Mitesh Shah

Linux Expert | Automation Enthusiast | Security Consultant

Email Skype Github Twitter Resume Hire Me Keybase LinkedIn Stackoverflow


How to Install Linux Apache MySQL PHP (LAMP) Stack on CentOS7

System Update

# Update system packages
$ sudo yum update

Setup/Install Repository

# If you want to use MySQL over MariaDB
# $ sudo yum install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

# PHP5.6 Repository
$  sudo yum install https://rhel7.iuscommunity.org/ius-release.rpm

Install Apache

# Install Apache
$ sudo yum install httpd

# Start the Apache/Httpd service
$ sudo systemctl start httpd.service

# Enable Apache/Httpd service at boot time
$ sudo systemctl enable httpd.service

Install MySQL/MariaDB

# Install MariaDB
$ sudo yum install mariadb-server

# Start the MariaDB Database
$ sudo systemctl start mariadb.service

# Enable MariaDB service at boot time
$ sudo systemctl enable mariadb.service

# Secure MariaDB
$ mysql_secure_installation

Install PHP5.6

# Install PHP5.6
$ sudo yum install php56u php56u-fpm php56u-mysql php56u-gd php56u-common php56u-xmlrpc php56u-pear php56u-xml

# Restart Apache/Httpd service
$ sudo systemctl restart httpd.service

Post Navigation