Install dan konfigurasi Scripting Language PHP di Red Hat Enterprise Linux (RHEL)



PHP adalah bahasa open-source yang banyak digunakan dalam pengembangan web, karena mudah dipelajari dan terintegrasi dengan baik dengan berbagai teknologi web seperti HTML, CSS, JavaScript, dan database seperti MySQL atau MariaDB.


  •  Fungsi dan Kegunaan PHP:

  1. Membuat halaman web dinamis – seperti menampilkan data dari database, sistem login, dsb.

  2. Mengolah data dari formulir HTML – seperti registrasi, komentar, upload file.

  3. Berinteraksi dengan database – menyimpan, mengambil, menghapus, dan memperbarui data.

  4. Mengelola session dan cookies – untuk keperluan autentikasi pengguna.

  5. Membangun aplikasi web penuh – seperti sistem informasi, e-commerce, CMS (WordPress, Joomla), dan lain-lain.


Persiapan Sebelum Instalasi

  • Pastikan sistem RHEL kamu sudah up to date:

sudo dnf update -y


  • Pastikan sudah login sebagai user dengan akses sudo

  • Pastikan sudah memiliki akses internet


Langkah Langkah :


1. Aktifkan repositori AppStream (kalau belum aktif)

PHP biasanya tersedia di repositori AppStream RHEL.

sudo dnf module list php


Perintah ini akan menampilkan daftar versi PHP yang tersedia. Contoh output:



2.Pilih dan aktifkan versi PHP yang diinginkan


Misalnya mau pakai PHP 8.0:

sudo dnf module reset php

sudo dnf module enable php:8.0


                                                            tunggu prosesnya

3. Install PHP dan beberapa modul umum + Ekstensi untuk WordPress & Moodle

sudo dnf install -y php php-cli php-fpm php-mysqlnd php-opcache php-xml \ php-gd php-curl php-mbstring php-json php-zip php-soap php-intl php-sodium


4.Cek versi PHP

php -v




(Opsional) Uji PHP dengan Web Server

·buat file uji coba di /var/www/html/:

echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

Akses melalui browser: http://<ip_server>/info.php





Comments

Popular posts from this blog

Installasi/Konfigurasi Server DNS Red Hat Enterprise Linux (RHEL)

Install dan Konfigurasi Database Server MariaDB di Red Hat Enterprise Linux (RHEL)