Search

PHP adalah bahasa scripting yang populer digunakan untuk pengembangan web. Dalam tutorial ini, kita akan membahas cara menginstal PHP 8.x di AlmaLinux 9. AlmaLinux adalah distribusi Linux yang kompatibel dengan RHEL (Red Hat Enterprise Linux), sehingga langkah-langkah ini juga dapat diterapkan pada sistem berbasis RHEL lainnya.

Prasyarat

  • Server atau mesin virtual dengan AlmaLinux 9 terinstal.

  • Akses ke akun pengguna dengan hak akses root atau kemampuan untuk menggunakan perintah sudo.

  • Koneksi internet yang stabil.

Langkah 1: Perbarui Sistem

Sebelum memulai, pastikan sistem kamu sudah diperbarui ke versi terbaru. Jalankan perintah berikut:

sudo dnf update -y

Langkah 2: Tambahkan Repositori Remi

PHP 8.x tidak tersedia di repositori default AlmaLinux 9. Oleh karena itu, kita perlu menambahkan repositori Remi yang menyediakan versi terbaru PHP.

  1. Instal paket epel-release dan remi-release:

    sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
    sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm
  2. Verifikasi repositori Remi telah ditambahkan:

    sudo dnf repolist

Langkah 3: Aktifkan Repositori PHP 8.x

Setelah repositori Remi terinstal, aktifkan repositori PHP 8.x:

sudo dnf module enable php:remi-8.2

Catatan: Jika kamu ingin menginstal versi PHP 8.x lainnya (misalnya, PHP 8.1 atau PHP 8.3), ganti remi-8.2 dengan versi yang sesuai.

Langkah 4: Instal PHP 8.x

Sekarang, kita siap untuk menginstal PHP 8.x. Jalankan perintah berikut:

sudo dnf install php

Untuk menginstal ekstensi PHP tambahan, kamu bisa menambahkannya dengan perintah:

sudo dnf install php-mysqlnd php-json php-xml php-mbstring php-opcache php-cli php-common php-fpm

Langkah 5: Verifikasi Instalasi

Setelah instalasi selesai, verifikasi versi PHP yang terinstal:

php -v

Kamu akan melihat output seperti ini:

PHP 8.2.x (cli) (built: ...)
...

Ini menandakan bahwa PHP 8.x telah berhasil diinstal.

Langkah 6: Konfigurasi PHP (Opsional)

Jika kamu ingin mengonfigurasi PHP, kamu dapat mengedit file konfigurasi utama PHP:

sudo nano /etc/php.ini

Atau, jika kamu menggunakan PHP-FPM, edit file konfigurasi PHP-FPM:

sudo nano /etc/php-fpm.d/www.conf

Setelah melakukan perubahan, restart layanan PHP-FPM:

sudo systemctl restart php-fpm

Langkah 7: Uji PHP

Untuk memastikan PHP berfungsi dengan baik, kamu bisa membuat file PHP sederhana dan mengujinya melalui browser.

  1. Buat file PHP di direktori web server:

    sudo nano /var/www/html/info.php
  2. Tambahkan kode berikut ke dalam file:

    <?php
        phpinfo();
    ?>
  3. Simpan dan tutup file.

  4. Buka browser dan akses http://alamat-server-kamu/info.php. Kamu akan melihat halaman informasi PHP yang menampilkan detail konfigurasi PHP.

Langkah 8: Selesai

Selamat! Kamu telah berhasil menginstal PHP 8.x di AlmaLinux 9. Sekarang kamu bisa mulai mengembangkan aplikasi web menggunakan PHP.