LAMP Stack merupakan sebuah open source software yang digunakan untuk membangun sebuah web server. LAMP merupakan singkatan dari Linux, Apache, MySQL dan PHP. Empat unsur yang dapat kita gunakan untuk membangun sebuah web server yang powerful. Nah, bagi kalian yang ingin mencoba install web server di Fedora 35, kalian bisa ikuti tutorial berikut ini.
Kalian bisa menggunakan Fedora 35 Workstation ataupun Server edition. Dalam tutorial ini, saya menggunakan versi Workstation. Ada beberapa hal yang akan kita lakukan untuk menginstall LAMP Server di Fedora 35 ini.
- Update system
- Apache Web Server
- MySQL Database
- PHP
Langkah Install LAMP Server di Fedora 35
Langkah 1. Update system
Saya sarankan untuk melakukan update sebelum kalian masuk ke proses instalasi web server. Ini untuk memastikan kita memiliki file system yang up to date.
sudo dnf update
Tunggu sampai proses update selesai. Restart Fedora apabila perlu.
Langkah 2. Install Apache Web Server
Untuk menginstall Apache web server di Fedora 35, jalankan perintah berikut ini:
sudo dnf install httpd
sudo service httpd start
sudo systemctl enable httpd
Kemudian, setelah proses instalasi selesai, buka web browser dan tuliskan “localhost” atau alamat IP Fedora 35 kalian. Seharunya kalian bisa lihat halama seperti ini
Konfigurasi Firewall
Agar bisa diakses dari luar, kita perlu mengatur firewall. Kita akan memberikan akses ke HTTP dan HTTPS melalui firewall.
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
Seharusnya sekarang kita sudah bisa mengakses web server kita dari komputer lain. Sampai disini, kita sudah selesai menginstall Apache web server.
Langkah 3. Install MySQL
Sekarang kita akan install MySQL database server di Fedora 35.
sudo dnf install mysql mysql-server
Secara default, MariaDb akan terpilih dan terinstall di Fedora 35. Selanjutnya kita perlu menjalankan service mariadb.
sudo systemctl start mariadb
sudo systemctl enable mariadb
Selanjutnya kita perlu menjalankan sebuah script untuk mengamankan MariaDb server kita.
sudo mysql_secure_installation
Kemudian ikuti petunjuk yang muncul di layar kalian.
Proses instalasi MySQL/MariaDB server selesai.
Langkah 4. Install PHP
Sekarang kita akan menginstall PHP di Fedora 35. Kita juga akan menginstall beberapa ekstensi PHP yang umum digunakan.
sudo dnf -y install php php-cli php-php-gettext php-mbstring php-mcrypt php-mysqlnd php-pear php-curl php-gd php-xml php-bcmath php-zip
Kita bisa menginstall ekstensi tambahan apabila diperlukan.
Demikian tadi proses instalasi LAMP server di Fedora 35. Mudah-mudahan bermanfaat bagi yang ingin membangun web application.