Instal PHP 7.4 di CentOS 8

Ikuti panduan ini untuk menginstal PHP 7.4 pada CentOS 8. PHP 7.4 adalah rilis minor PHP 7 yang hadir dengan banyak perubahan yang dimaksudkan untuk meningkatkan kinerja dan meningkatkan keterbacaan atau pemeliharaan kode. Anda dapat memeriksa changelog rilis.

Rilis resmi PHP 7.4 dijadwalkan pada 28 November 2019. Namun, ini tersedia untuk tujuan pengujian dan tidak cocok untuk useran produksi.

Instal PHP 7.4 di CentOS 8

Instal Repositori PHP REMI

PHP 7.4 tersedia di remi gudang. Oleh karena itu, instal repositori remi untuk memungkinkan Anda menginstal PHP 7.4 pada CentOS 8.

dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm

Perintah ini akan menginstal repositori REMI dan EPEL.

... Dependencies resolved. ======================================================================================================================================================= Package Arch Version Repository Size ======================================================================================================================================================= Installing: remi-release noarch 8.0-4.el8.remi @commandline 20 k Installing dependencies: epel-release noarch 8-5.el8 extras 22 k Transaction Summary ======================================================================================================================================================= Install 2 Packages...

Jalankan pembaruan sistem

dnf update

Menginstal PHP 7.4 pada CentOS 8

Setelah Anda memiliki repo REMI, Anda dapat memverifikasi apakah mereka menyediakan paket PHP 7.4.

dnf whatprovides php74
php74-1.0-1.el8.remi.x86_64 : Package that installs PHP 7.4 Repo : remi-safe Matched from: Provide : php74 = 1.0-1.el8.remi

Seperti yang Anda lihat dari output di atas, remi-saferepositori menyediakan php 7.4. Jika semuanya baik-baik saja, lanjutkan untuk menginstal PHP 7.4.

Jika Anda ingin menginstal PHP 7.4 dan mengganti versi default PHP, cukup jalankan perintah di bawah ini;

dnf module disable php
dnf module install php:remi-7.4

Verifikasi Versi PHP

Untuk memeriksa versi PHP yang terinstal, cukup jalankan perintah;

php -v
PHP 7.4.0RC3 (cli) (built: Oct 1 2019 08:30:29) ( NTS ) Copyright (c) PHP Group Zend Engine v3.4.0-dev, Copyright (c) Zend Technologies

Anda juga dapat menginstal PHP versi SCL. Versi SCL direkomendasikan untuk tujuan pengujian karena untuk menginstal dan menggunakan instalasi paralel PHP 7.4 dengan mudah ke versi PHP lainnya.

dnf install php74

Anda juga dapat memverifikasi PHP dari server web Apache.

vim /var/www/html/test.php
<?php phpinfo(); ?>

Simpan file dan coba akses dari browser menggunakan alamat http://server-IP/test.php.

Menginstal Ekstensi PHP

Untuk menginstal modul PHP 7.4 lainnya, cukup jalankan;

dnf install php-module_name

Di mana module_nameadalah nama ekstensi PHP. Misalnya, untuk menginstal modul MySQL Native Driver untuk PHP 7.4;

dnf install php-mysqlnd
Dependencies resolved. ======================================================================================================================================================= Package Arch Version Repository Size ======================================================================================================================================================= Installing: php-mysqlnd x86_64 7.4.0~RC3-5.el8.remi remi-modular 253 k Installing dependencies: php-pdo x86_64 7.4.0~RC3-5.el8.remi remi-modular 139 k Transaction Summary ======================================================================================================================================================= Install 2 Packages Total download size: 392 k Installed size: 1.3 M Is this ok [y/N]: y

Anda dapat membuat daftar modul PHP yang dikompilasi dengan menjalankan perintah di bawah ini;

php -m
[PHP Modules] bz2 calendar Core ctype curl date dom exif fileinfo...

Itu saja tentang menginstal PHP 7.4 pada CentOS 8. Sekarang Anda dapat menjalankan tes Anda. Menikmati.

Referensi

Repositori RPM Remi – Blog

Tutorial Terkait

Instal PHP 7.4 di Debian 10/Debian 9

Instal phpMyAdmin dengan Nginx di Debian 10 Buster

Instal PHP 7.3.4 di Fedora 30

Menginstal PHP 7.3.3 pada CentOS 7.6

Cara Menginstal PHP 7.3.3 di Ubuntu 18.04