LAMP stack adalah kumpulan perangkat lunak sumber terbuka yang dapat Anda gunakan sebagai platform untuk membuat situs web dan aplikasi web. Istilah LAMP adalah singkatan dari sistem operasi Linux®, Server Apache®HTTP, sistem database MySQL®, dan bahasa pemrograman PHP.
Prasyarat
Anda memerlukan server berbasis Linux yang menjalankan Fedora 31
Instal tumpukan LAMP
Lakukan langkah-langkah berikut untuk menginstal tumpukan LAMP:
-
Untuk menyiapkan repositori, termasuk repositori Remi, dan mengunduh versi terbaru PHP, jalankan perintah berikut:
sudo dnf -y install https://rpms.remirepo.net/fedora/remi-release-31.rpm sudo dnf config-manager --set-enabled remi sudo dnf install dnf-plugins-core sudo yum install php73
-
Untuk mengunduh semua perangkat lunak yang diperlukan untuk LAMP, jalankan perintah berikut. Saat diminta, tekan Y untuk menginstal paket.
sudo dnf install httpd mariadb mariadb-server php
-
Untuk memverifikasi bahwa versi PHP adalah v7.3.x, jalankan perintah berikut:
sudo php -v
-
Untuk memulai Apache, atur agar mulai saat boot, dan buka firewall untuk lalu lintas web, jalankan perintah berikut:
sudo systemctl start httpd sudo systemctl enable httpd sudo firewall-cmd --add-service=http --permanent sudo firewall-cmd --reload
-
Untuk memulai database MariaDB dan mengkonfigurasinya untuk memulai pada server boot, jalankan perintah berikut:
sudo systemctl start mariadb.service sudo systemctl enable mariadb.service
Anda sekarang harus dapat menavigasi ke alamat IP server Anda di browser dan melihat halaman pengujian Apache untuk mengonfirmasi bahwa Anda telah mengonfigurasi server dengan benar. Tumpukan LAMP sudah siap dan siap untuk bertindak sebagai dasar untuk aplikasi kami setelah Anda menginstalnya. Karena aplikasi yang Anda pilih untuk digunakan , terutama dengan PHP, seringkali membutuhkan modul tambahan, bersiaplah untuk menginstal modul tersebut sesuai kebutuhan.