Istilah LAMP adalah akronim dari nama empat komponen open-source:

  • L – sistem operasi Linux
  • A – Apache HTTP web server yang paling populer di dunia
  • M – MySQL atau MariaDB sebagai sistem manajemen database relasional
  • P – PHP sebagai interpreter bahasa pemrograman

Dalam Panduan singkat ini, kita akan belajar bagaimana menginstal Apache, menghasilkan sertifikat SSL Let’s Encrypt, instal dan amankan database MariaDB, dan instal PHP 7.x.

Jika Anda terburu-buru dan tidak ingin membaca dokumentasi yang lebih rinci, Anda dapat menginstal LAMP Stack pada server CentOS 7 Anda dengan mengikuti bagian Quickstart kami.

Install LAMP Stack on CentOS 7 [Quickstart]

Quickstart ini akan menunjukkan kepada Anda langkah-langkah dasar yang diperlukan untuk mendapatkan LAMP Stack diinstal pada server CentOS 7.

Prasyarat

Pengguna yang Anda masuk sebagai pengguna dengan hak sudo untuk dapat menginstal paket.

Langkah 1. Menginstal Apache

Apache tersedia dalam repositori default CentOS 7 dan instalasinya sangat mudah. Pada CentOS dan RHEL, paket Apache dan layanannya disebut httpd. Untuk menginstal paket, jalankan perintah berikut:

sudo yum install httpd

Setelah instalasi selesai, mulai dan aktifkan layanan Apache dengan mengetik:

sudo systemctl start httpd

sudo systemctl enable httpd

Langkah 2. Menginstal MariaDB

Langkah selanjutnya adalah menginstal paket MariaDB. Untuk itu ketik:

sudo yum install mariadb-server

Setelah server MariaDB diinstal, mulai dan aktifkan layanan dengan perintah :

sudo systemctl start mariadb.service

sudo systemctl enable mariadb.service
  • Pada saat penulisan, MariaDB 5.5 tersedia di repositori resmi CentOS 7. Jika Anda ingin menginstal versi yang lebih baru silakan lihat tutorial ini.
  • Jika Anda ingin menginstal MySQL alih-alih MariaDB, lihat tutorial kami untuk instruksi pemasangan.

Langkah 3. Menginstal PHP

CentOS 7 datang dengan PHP versi 5.4 yang sudah End of life untuk beberapa waktu, sehingga kita akan menggunakan repositori remi untuk menginstal PHP 7.2.

Jalankan perintah berikut untuk menginstal repositori Remi ke sistem Anda:

sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

Setelah ditambahkan, instal paket yum-utils dan aktifkan repositori remi-php72:

sudo yum install yum-utils

sudo yum-config-manager --enable remi-php72

Sekarang kita memiliki repositori Remi yang aktif, kita dapat menginstal PHP FPM dan beberapa modul PHP yang paling umum dengan menggunakan perintah :

sudo yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysql

Setelah paket PHP diinstal, restart layanan Apache dengan menggunakan perintah :

sudo systemctl restart httpd