Cara Install Apache, MySQL/MariaDB dan PHP di RHEL 8


Dalam tutorial ini, Anda akan mempelajari cara menginstal tumpukan LAMPLinux, Apache, MySQL/MariaDB , PHP pada sistem RHEL 8. Tutorial ini mengasumsikan bahwa Anda telah mengaktifkan langganan RHEL 8 dan Anda memiliki akses root ke sistem Anda.

Langkah 1: Instal Server Web Apache

1. Pertama, kita akan mulai dengan memasang server web Apache, yang merupakan server web hebat yang mendukung jutaan situs web di internet. Untuk menyelesaikan instalasi, gunakan perintah berikut:

yum install httpd

2. Setelah instalasi selesai, aktifkan Apache (untuk memulai secara otomatis saat sistem boot), mulai server web dan verifikasi status menggunakan perintah di bawah ini.

systemctl enable httpd
systemctl start httpd
systemctl status httpd

3. Agar halaman kami tersedia untuk umum, kami harus mengedit aturan firewall kami untuk mengizinkan permintaan HTTP di server web kami menggunakan perintah berikut.

firewall-cmd --permanent --zone=public --add-service=http 
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload

4. Verifikasikan apakah server web berjalan dan dapat diakses dengan mengakses http://localhost atau alamat IP server Anda. Anda akan melihat halaman yang mirip dengan yang di bawah ini.

Langkah 2: Instal Bahasa Pemrograman PHP

5. Langkah kami berikutnya adalah menginstal PHP – bahasa pemrograman yang digunakan di banyak situs web seperti WordPress dan Joomla, karena perilakunya yang sangat kuat dan fleksibel.

Untuk menginstal PHP di RHEL 8 Anda gunakan perintah di bawah ini.

yum install php php-mysqlnd php-pdo php-gd php-mbstring

6. Sekarang restart server web Anda sehingga Apache mengetahui bahwa server tersebut juga akan melayani permintaan PHP.

systemctl restart httpd 

7. Uji PHP Anda, dengan membuat file info.php sederhana dengan phinfo() di dalamnya. File tersebut harus ditempatkan di root direktori server web Anda, yaitu /var/www/html.

Untuk membuat file gunakan:

echo "<?php phpinfo() ?>" > /var/www/html/info.php

Sekarang lagi, akses http://localhost/info.php atau http://server-ip-address/info.php. Anda akan melihat halaman yang mirip dengan ini.

Langkah 3: Instal Server MariaDB

8. MariaDB adalah server database populer yang digunakan di banyak lingkungan. Instalasinya sederhana dan hanya memerlukan beberapa langkah seperti yang ditunjukkan.

yum install mariadb-server mariadb

9. Setelah instalasi selesai, aktifkan MariaDB (untuk memulai secara otomatis saat sistem boot), mulai server web dan verifikasi status menggunakan perintah di bawah ini.

systemctl enable mariadb
systemctl start mariadb
systemctl status mariadb

10. Terakhir, Anda ingin mengamankan instalasi MariaDB Anda dengan mengeluarkan perintah berikut.

mysql_secure_installation

Anda akan ditanyai beberapa pertanyaan berbeda mengenai instalasi MariaDB Anda dan bagaimana Anda ingin mengamankannya. Anda dapat mengubah kata sandi pengguna root database, menonaktifkan database pengujian, menonaktifkan pengguna anonim, dan menonaktifkan login root dari jarak jauh.

Berikut ini contohnya:

11. Setelah diamankan, Anda dapat terhubung ke MySQL dan meninjau database yang ada di server database Anda dengan menggunakan perintah berikut.

mysql -e "SHOW DATABASES;" -p

Kesimpulan

Dalam tutorial ini, kami telah menunjukkan cara memasang tumpukan LAMP yang terkenal di sistem RHEL 8 Anda. Prosesnya mudah dan lugas, namun jika Anda memiliki pertanyaan, silakan kirimkan di bagian komentar di bawah.