Cara Menginstal PHP 8.3, 8.2, 8.1 di Fedora 40 atau 39

PHP adalah bahasa skrip sisi server serbaguna yang mendukung banyak situs web dan aplikasi di seluruh dunia. Seiring dengan pengembangan PHP yang terus berlanjut, rilis stabil terbaru versi 8.3, 8.2, dan 8.1 memperkenalkan berbagai fitur, penyempurnaan, dan peningkatan keamanan. Setiap versi dibuat berdasarkan versi sebelumnya, menawarkan pengembang alat baru untuk membuat aplikasi web yang lebih tangguh, efisien, dan aman. Pembaruan ini mencakup keamanan tipe yang lebih baik, pengoptimalan kinerja, dan penanganan kesalahan yang ditingkatkan, sehingga penting untuk pengembangan PHP modern.

Pada Fedora 40 atau 39, Anda dapat dengan mudah memasang versi PHP stabil terbaru menggunakan repositori RPM Remi. Repositori tepercaya ini secara konsisten menyediakan paket PHP terkini, memastikan bahwa lingkungan pengembangan Anda tetap terkini dan mampu memanfaatkan fitur-fitur terbaru dalam PHP. Panduan ini akan memandu Anda melalui langkah-langkah untuk mengonfigurasi repositori RPM Remi dan memasang PHP 8.3, 8.2, atau 8.1 pada sistem Fedora Anda.

Impor Remi RPM Repositori

Perbarui Fedora Linux Sebelum Instalasi PHP

Perbarui sistem sebelum Anda menginstal PHP dan ekstensinya. Jalankan perintah berikut di terminal untuk mencapai hal ini:

sudo dnf upgrade --refresh

Impor Repositori PHP Remi RPM

Ikuti proses sederhana ini untuk menginstal repositori Remi PHP pada sistem Fedora. Berbeda dengan RHEL dan klonnya, Fedora tidak memerlukan EPEL. Untuk mengimpor repositori Remi PHP yang sesuai dengan versi Fedora Anda, jalankan perintah di bawah ini:

Catatan: Versi terbaru ada di bawah, dan kami akan memperbarui artikel ini saat rilis Fedora baru muncul kembali di artikel ini.

sudo dnf install http://rpms.remirepo.net/fedora/remi-release-40.rpm -y
sudo dnf install http://rpms.remirepo.net/fedora/remi-release-39.rpm -y

Aktifkan Repositori PHP Remi

Sebelum menginstal versi PHP yang berbeda, ada baiknya untuk memeriksa versi mana yang tersedia di repositori REMI. Mencantumkan modul PHP yang tersedia terlebih dahulu dapat memberi Anda gambaran lebih baik tentang apa yang ditawarkan dan membantu Anda memutuskan versi mana yang akan diinstal. Perlu dicatat juga bahwa Anda dapat mengubah pilihan Anda nanti jika diperlukan, jadi jangan merasa Anda harus segera mengambil keputusan akhir.

Jalankan perintah berikut untuk membuat daftar modul PHP yang tersedia:

sudo dnf module list php

Sistem mungkin meminta Anda mengimpor kunci GPG untuk repositori Remi guna melanjutkan instalasi.

Jika ya, masukkan (Y) untuk melanjutkan.

Sekarang Anda telah melihat versi PHP yang tersedia, sekarang saatnya menjalankan perintah untuk mengaktifkan versi yang ingin Anda instal:

sudo dnf module enable php:remi-8.3 -y
sudo dnf module enable php:remi-8.2 -y
sudo dnf module enable php:remi-8.1 -y

Pilih Versi PHP yang ingin Anda Instal melalui Perintah DNF

Anda siap menginstal PHP dengan repositori Remi PHP yang sekarang diaktifkan. Opsi berikut memandu Anda dalam memilih antara Apache dan Nginx. Namun, jika Anda mengetahuinya, Anda dapat menyesuaikan penginstalan lebih lanjut dengan menginstal ekstensi khusus untuk kebutuhan CMS atau pengembangan perangkat lunak Anda.

Instalasi Apache HTTP dengan PHP, gunakan perintah berikut:

sudo dnf install php php-cli -y

Untuk instalasi Nginx dengan PHP, gunakan perintah berikut:

sudo dnf install php-fpm php-cli -y

Untuk mengonfirmasi keberhasilan instalasi PHP, jalankan perintah berikut setelah menyelesaikan proses instalasi.

php -v

Anda dapat menjalankan perintah di bawah ini untuk mendapatkan ekstensi yang paling umum digunakan untuk versi PHP pilihan Anda. Namun, pastikan untuk menghapus ekstensi apa pun yang Anda tahu tidak diperlukan untuk kasus penggunaan spesifik Anda:

sudo dnf install php-cli php-fpm php-curl php-mysqlnd php-gd php-opcache php-zip php-intl php-common php-bcmath php-imagick php-xmlrpc php-json php-readline php-memcached php-redis php-mbstring php-apcu php-xml php-dom php-redis php-memcached php-memcache

Cara lain untuk menginstal perintah di atas adalah menggunakan format PHP-{extension}.

sudo dnf install php-{cli,fpm,curl,mysqlnd,gd,opcache,zip,intl,common,bcmath,imagick,xmlrpc,json,readline,memcached,redis,mbstring,apcu,xml,dom,redis,memcached,memcache}

Anda dapat menjalankan perintah di bawah ini kapan saja untuk melihat modul yang sedang dimuat:

php -m

Merupakan praktik yang baik untuk mengawasi modul yang terpasang dan menghapus modul yang tidak diperlukan, karena terlalu banyak modul yang terpasang dapat berdampak negatif terhadap kinerja sistem.

Untuk menginstal cabang pengembangan PHP, gunakan perintah di bawah ini:

sudo dnf install php-devel

Untuk menginstal alat pengembangan tambahan seperti debugging, gunakan perintah di bawah ini:

sudo dnf install php-xdebug php-pcov

Ingatlah bahwa menginstal versi ini akan menambah banyak ketergantungan. Kami tidak merekomendasikannya kecuali Anda memerlukannya untuk pengembangan PHP Anda atau memiliki persyaratan tertentu.

Kesimpulan

Dengan memasang PHP di Fedora melalui repositori RPM Remi, Anda telah memastikan bahwa sistem Anda dilengkapi dengan versi PHP stabil terbaru, menjaga lingkungan Anda tetap aman dan kaya fitur. Pendekatan ini ideal bagi pengembang yang membutuhkan kapabilitas PHP terkini untuk membangun dan memelihara aplikasi modern. Memperbarui secara berkala dari repositori Remi akan membantu Anda tetap terdepan dengan perbaikan dan patch keamanan terbaru, memastikan sistem Fedora Anda tetap optimal untuk pengembangan PHP.

Joshua James
Ikuti aku
Postingan terbaru oleh Joshua James (Lihat semua)

Tinggalkan komentar