Cara Install PHP 7.4 dan Versi Lain di Linux Debian 12 Bookworm

18 November 2024 248x
Cara Install PHP 7.4 dan Versi Lain di Linux Debian 12 Bookworm

Apakah Anda mengalami kesulitan dalam menginstal PHP di Debian 12? Dengan kebutuhan pengembangan yang terus berkembang, memiliki beberapa versi PHP dapat menjadi penyelamat, baik untuk aplikasi lama maupun proyek terbaru. Dalam panduan ini, Anda akan belajar cara menginstal PHP 7.4 dan 8.3 beserta semua modul penting, memastikan server Anda siap menangani berbagai kebutuhan aplikasi dengan mudah!

Berikut adalah langkah-langkah untuk menginstal PHP 7.4 dan 8.3 beserta modul atau ekstensi yang umum digunakan di Debian 12:

Tambahkan Repositori SURY untuk Versi PHP Lama

Untuk menginstal PHP 7.4, Anda memerlukan repositori pihak ketiga (SURY):

sudo apt install -y lsb-release apt-transport-https ca-certificates
sudo wget -qO /etc/apt/trusted.gpg.d/php.gpg <https://packages.sury.org/php/apt.gpg>
echo "deb <https://packages.sury.org/php/> $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list

Perbarui Daftar Paket

sudo apt update

Instal PHP 7.4 dan Ekstensi yang Umum Digunakan

Untuk menginstal PHP 7.4 dan beberapa ekstensi yang umum:

sudo apt install -y php7.4 php7.4-cli php7.4-fpm php7.4-mysql php7.4-xml php7.4-curl php7.4-zip php7.4-mbstring php7.4-json php7.4-bcmath php7.4-soap php7.4-intl php7.4-readline

Instal PHP 8.3 dan Ekstensi yang Umum Digunakan

Untuk menginstal PHP 8.3 dan beberapa ekstensi yang umum:

sudo apt install -y php8.3 php8.3-cli php8.3-fpm php8.3-mysql php8.3-xml php8.3-curl php8.3-zip php8.3-mbstring php8.3-json php8.3-bcmath php8.3-soap php8.3-intl php8.3-readline

Verifikasi Instalasi PHP

Anda dapat memverifikasi versi PHP yang diinstal dengan:

php -v

Mengubah Versi PHP yang Digunakan

Anda dapat menggunakan perintah update-alternatives untuk mengatur versi PHP default:

sudo update-alternatives --config php

Pilih versi PHP yang ingin Anda jadikan default dari daftar yang ditampilkan. Misalnya ingin menggunakan versi 8.2 maka isikan dengan angka 3, lalu ENTER.

Konfigurasi PHP-FPM untuk Nginx atau Apache

  • Untuk Nginx: Pastikan konfigurasi Anda menunjuk ke socket PHP-FPM yang sesuai, misalnya /run/php/php7.4-fpm.sock atau /run/php/php8.3-fpm.sock.
  • Untuk Apache: Aktifkan modul PHP dengan:

    sudo a2enmod php7.4
    sudo a2enmod php8.3
    sudo systemctl restart apache2

Menginstal Ekstensi Tambahan

Jika Anda membutuhkan ekstensi tambahan, Anda bisa menginstalnya dengan:

sudo apt install php7.4-<extension-name>
sudo apt install php8.3-<extension-name>

Gantilah <extension-name> dengan nama ekstensi yang Anda butuhkan, seperti gd, xdebug, dll.

Restart Layanan Web Server

Jangan lupa untuk me-restart layanan web server Anda setelah menginstal atau mengubah konfigurasi PHP:

  • Untuk Nginx:

    sudo systemctl restart nginx
    sudo systemctl restart php7.4-fpm
    sudo systemctl restart php8.3-fpm
  • Untuk Apache:

    sudo systemctl restart apache2

PHP 7.4 dan 8.3 beserta modul yang diperlukan seharusnya sudah berhasil diinstal di sistem Debian 12 Anda!

Semoga bermanfaat!

Bagikan

Artikel Terkait

Cara Mudah Install Composer di OS Linux

Cara Mudah Install Composer di OS Linux

Composer adalah sebuah project open source yang dimotori oleh&nbsp;Nils Adermann dan Jordi Boggiano. Project composer ini dihost di github&nbsp;dan we...

Selengkapnya
Cara Install Brightness Controller di Ubuntu Mate

Cara Install Brightness Controller di Ubuntu Mate

Bagi teman-teman yang menggunakan laptop atau komputer yang tidak memiliki brightness controller (pengatur tingkat kecerahan layar), maka artikel kali...

Selengkapnya
Cara Menggunakan Open Broadcaster Software (OBS) di OS Windows atau Linux

Cara Menggunakan Open Broadcaster Software (OBS) di OS Windows atau Linux

Open Broadcaster Software atau biasa disebut dengan OBS merupakan salah 1 software gratis (open source) untuk melakukan perekaman (recording) dan stre...

Selengkapnya
Cara Install Browser Brave di OS Linux Berbasis Debian

Cara Install Browser Brave di OS Linux Berbasis Debian

Brave merupakan salah satu browser yang muncul di tahun 2015 oleh&nbsp;CEO Brendan Eich (creator&nbsp;JavaScript and&nbsp;mantan CEO dari Mozilla Corp...

Selengkapnya