Prasyarat
Untuk mengikuti panduan ini, pastikan Anda memiliki hal berikut:
- Server Centos dengan akses root atau pengguna yang dapat menjalankan perintah sudo
- Akses internet
- Beberapa paket di Remi Repository bergantung pada
epel-release
jadi jika Anda belum menginstalnya dengansudo dnf install epel-release
Mengaktifkan repo remi
Untuk mengaktifkan repo remi, Instal rpm
disediakan oleh remi di url ini http://rpms.remirepo.net/enterprise/remi-release-<version>.rpm
, versi menjadi versi Rilis Centos.
Contoh:
Untuk Centos 5/Rhel 5:
sudo rpm -ivh http://rpms.remirepo.net/enterprise/remi-release-5.rpm
# Or
Sudo yum install http://rpms.remirepo.net/enterprise/remi-release-5.rpm
Untuk Centos 6/Rhel 6:
sudo rpm -ivh http://rpms.remirepo.net/enterprise/remi-release6.rpm
# Or
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-6.rpm
Untuk Centos 7/Rhel 8:
sudo rpm -ivh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
# Or
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Untuk Centos 8/Rhel 8/Alma Linux 8/Rocky Linux 8:
sudo rpm -ivh http://rpms.remirepo.net/enterprise/remi-release-8.rpm
# Or
Sudo dnf install http://rpms.remirepo.net/enterprise/remi-release-8.rpm
Setelah instalasi selesai, konfirmasikan bahwa repo diaktifkan dengan perintah ini:
$ sudo dnf repolist
repo id repo name
appstream CentOS Linux 8 - AppStream
baseos CentOS Linux 8 - BaseOS
epel Extra Packages for Enterprise Linux 8 - x86_64
epel-modular Extra Packages for Enterprise Linux Modular 8 - x86_64
extras CentOS Linux 8 - Extras
remi-modular Remi's Modular repository for Enterprise Linux 8 - x86_64
remi-safe Safe Remi's RPM repository for Enterprise Linux 8 - x86_64
Jika Anda melihat remi dalam daftar, itu berarti remi telah diinstal.
Menginstal paket dari repositori Remi
Untuk menggunakan paket dari repositori remi, Anda harus mengaktifkannya. Mari daftar modul yang menyediakan php menggunakan perintah ini:
$ sudo dnf module list php
Last metadata expiration check: 2:53:03 ago on Sun 29 Aug 2021 08:52:16 AM UTC.
CentOS Linux 8 - AppStream
Name Stream Profiles Summary
php 7.2 [d] common [d], devel, minimal PHP scripting language
php 7.3 common [d], devel, minimal PHP scripting language
php 7.4 common [d], devel, minimal PHP scripting language
Remi's Modular repository for Enterprise Linux 8 - x86_64
Name Stream Profiles Summary
php remi-7.2 common [d], devel, minimal PHP scripting language
php remi-7.3 common [d], devel, minimal PHP scripting language
php remi-7.4 [e] common [d], devel, minimal PHP scripting language
php remi-8.0 common [d], devel, minimal PHP scripting language
Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled
Jika Anda ingin menginstal php 8.0 misalnya, aktifkan dengan perintah ini:
sudo dnf module enable php:remi-8.0
Anda kemudian dapat menginstalnya dengan perintah dnf install:
sudo dnf install php php-cli
Untuk mencari semua paket, gunakan perintah ini:
sudo dnf search php