LAMP adalah platform pengembangan web sumber terbuka populer yang merupakan singkatan dari Linux, Apache, MySQL, dan PHP. Akronim ini mewakili komponen inti dari server web berbasis Linux biasa, dan menyediakan lingkungan yang stabil dan andal bagi pengembang web untuk membangun dan menerapkan situs web dinamis dan aplikasi web.
Advertisement
Dalam artikel ini, kami akan menunjukkan cara menyiapkan LAMP tumpukan pada sistem Red Hat Enterprise Linux (RHEL) dan CentOS Stream 9.
Prasyarat
Sebelum memulai, Anda harus memiliki sistem RHEL atau CentOS 9 yang baru diinstal dengan pengguna root atau pengguna dengan hak sudo. Anda juga perlu memiliki pemahaman dasar tentang perintah dan konsep Linux.
Langkah 1: Instal Apache Web Server
Apache adalah perangkat lunak server web yang paling banyak digunakan di dunia, dan tersedia di repositori default CentOS 9. Untuk menginstal Apache, jalankan perintah berikut sebagai root atau dengan hak istimewa sudo:
sudo dnf install httpd
Setelah instalasi selesai, jalankan layanan Apache dan aktifkan untuk memulai secara otomatis saat boot:
sudo systemctl start httpd sudo systemctl aktifkan httpd
Untuk memverifikasi bahwa server web Apache berfungsi dengan benar, buka browser web dan akses alamat IP atau nama host server. Anda akan melihat halaman web default Apache, yang mengonfirmasi bahwa server web sudah aktif dan berjalan.
Langkah 2: Instal MariaDB Database Server
MariaDB adalah fork dari server database MySQL, dan termasuk dalam repositori default CentOS 9. Untuk menginstal MariaDB, jalankan perintah berikut:
sudo dnf install mariadb-server
Setelah instalasi selesai, jalankan layanan MariaDB dan aktifkan untuk memulai secara otomatis saat boot:
sudo systemctl start mariadbsudo systemctl aktifkan mariadb
Untuk mengamankan instalasi MariaDB, jalankan perintah berikut
mysql_secure_installationLangkah 4: Instal PHP
Sekarang setelah Apache dan MariaDB diinstal dan dijalankan, kita dapat melanjutkan untuk menginstal PHP. Untuk melakukannya, jalankan perintah berikut:
sudo dnf install php php-cli php-common php-gd php-mysqlnd php-pdoStep 5: Konfigurasi PHP
Setelah menginstal PHP, kita perlu membuat beberapa perubahan konfigurasi untuk memastikannya bekerja dengan benar dengan Apache. Buka file konfigurasi `php.ini` menggunakan editor teks pilihan Anda:
sudo nano /etc/php.ini
Dalam file, cari baris berikut dan ubah sebagai berikut:
memory_limit = 256M upload_max_filesize = 128M post_max_size = 128M123memory_limit = 256Mupload_max_filesize = 128Mpost_max_size = 128M
Simpan dan tutup file.
Langkah 6: Uji LAMP Stack
Untuk memverifikasi bahwa LAMP Stack kami terinstal dan dikonfigurasi dengan benar, kami akan membuat skrip PHP sederhana dan menjalankannya melalui Apache.
Buat sebuah file baru bernama `info.php` di direktori root web Apache menggunakan perintah berikut:
sudo nano /var/www/html/info.php
Paste kode berikut ke dalam file:
Referensi tecadmin.com