Install scripting language (PHP)
1. Pertama masukan perintah dibawah ini, gunanya untuk menambahkan dua repository tambahan ke sistem RHEL/CentOS/Rocky Linux 9, yaitu EPEL DAN Remi, agar bisa diakses dan menginstall lebih banyak paket software, termasuk versi terbaru PHP, Redis, dll.
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm (untuk menambahkan repo EPEL, yang menyediakan ribuaan paket tambahan open source yang tidak tersedia di repositori resmi Red Hat/CentOS.)
dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm (Gunanya menambahkan repo Remi, yang terkenal menyediakan versi terbaru dari PHP dan ekstensi PHP yang tidak ada di repo bawaan)
perintah ini sangat penting karena bisa menginstal software versi terbaru atau yang tidak tersedia di repo default dan untuk keperluan web server modern, seperti Laravel, WordPress, atau aplikasi berbasis PHP dan MySQL.
2. Lalu masukkan perintah dibawah untuk mengatur agar sistem Linux (RHEL/CentOS/Rocky 9) menggunakan versi PHP tertentu dari repository Remi, bukan versi default bawaan sistem.
dnf module reset php -y
Untuk menghapus pengaturan default module PHP yang sedang aktif di sistem.
- Bawaan sistem biasanya mengaktifkan PHP versi lama (misalnya 8.0 atau bahkan 7.x).
- Reset ini diperlukan agar bisa memilih versi lain, seperti versi dari Remi.
dnf module enable php:remi-8.1 -y
Untuk mengaktifkan versi PHP 8.1 dari Remi repository.
- Ini akan mengarahkan dnf install php untuk menginstal PHP 8.1, bukan versi lama.
- Seperti php-mysql, php-gd, php-xml, dsb.
4. Setelah itu instal PHP beserta modul-modul pentingnya dengan memasuki perintah dnf install php php-mysqlnd php-fpm php-opcache php-gd php-xml php-mbstring php-curl php-cli php-zip -y
5. Lalu cek versi PHP yang terinstal di sistem dengan memasuki perintah php -v
Pastikan tampilannya seperti gambar dibawah ini.
6. Setelah itu masukkan perintah dibawah ini, gunanya untuk memastikan bahwa layanan httpd berjalan dengan baik dan siap untuk menangani permintaan HTTP. Dengan mengaktifkan, memulai, dan memeriksa status layanan httpd, dapat memastikan bahwa situs web atau aplikasi yang menggunakan httpd dapat diakses dan berjalan dengan baik.
systemctl enable httpd
systemctl start httpd
systemctl restart httpd
systemctl status httpd
pastikan statusnya harus active (running)
7. Perintah nano /var/www/html/info.php digunakan untuk membuat atau mengedit file info.php di direktori /var/www/html/ menggunakan editor teks nano.
8. Dengan menjalankan perintah systemctl restart httpd dapat memastikan bahwa layanan httpd berjalan dengan baik dan siap untuk menangani permintaan HTTP.
9. Lalu akses file info.php di Chrome/Microsoft Edge dengan alamat IP.
http://192.168.30.27/info.php
Jika muncul seperti gambar dibawah, tandanya berhasil.













Komentar
Posting Komentar