Hostnic Promo

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

Dalam tutorial ini, Anda akan belajar cara menginstal LAMP stack – Linux, Apache, MySQL / MariaDB, PHP pada sistem RHEL 8. Tutorial ini menganggap bahwa Anda telah mengaktifkan langganan RHEL 8 dan bahwa Anda memiliki akses root ke sistem Anda.

Step 1: Install Apache Web Server

1. Pertama, kita akan mulai dengan menginstal server web Apache, Untuk menyelesaikan instalasi, gunakan perintah berikut:

# yum install httpd

Install Apache on RHEL 8

Install Apache on RHEL 8

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

# systemctl enable httpd
# systemctl start httpd
# systemctl status httpd

Enable and Start Apache on RHEL 8

Enable and Start Apache on RHEL 8

3. Untuk membuat halaman tersedia untuk umum, kami harus mengedit aturan firewall kami untuk memungkinkan 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

Open Apache Access on Firewalld

Open Apache Access on Firewalld

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

Verify Apache on RHEL 8

Verify Apache on RHEL 8

Step 2: Install PHP Programing Language

5. Langkah kami selanjutnya adalah menginstal bahasa pemrograman PHP yang digunakan di banyak situs web seperti WordPress dan Joomla.

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

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

Install PHP on RHEL 8

Install PHP on RHEL 8

6. Sekarang restart server web Anda sehingga Apache akan melayani permintaan PHP.

# systemctl restart httpd 

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

Untuk membuat file gunakan:

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

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

Check PHP Info on RHEL 8

Check PHP Info on RHEL 8

Step 3: Install MariaDB Server

8. MariaDB adalah server basis data yang populer, digunakan di banyak lingkungan. Instalasi sederhana dan hanya memerlukan beberapa langkah seperti yang ditunjukkan.

# yum install mariadb-server mariadb

Install MariaDB on RHEL 8

Install MariaDB on RHEL 8

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

# systemctl enable mariadb
# systemctl start mariadb
# systemctl status mariadb

Enable and Start MariaDB on RHEL 8

Enable and Start MariaDB on RHEL 8

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

# mysql_secure_installation

Anda akan ditanya beberapa pertanyaan berbeda tentang instalasi MariaDB dan bagaimana Anda ingin mengamankannya. Anda dapat mengubah kata sandi pengguna root basis data, menonaktifkan basis data pengujian, menonaktifkan pengguna anonim, dan menonaktifkan login root dari jarak jauh.

Berikut ini sebuah contoh:

Secure MariaDB Installation on RHEL 8

Secure MariaDB Installation on RHEL 8

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

Check MySQL Databases in RHEL 8

Check MySQL Databases in RHEL 8

Kesimpulan

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


Di tulis oleh: