Cara Menginstal Remi RPM di Rocky Linux 9 atau 8

Repositori RPM Remi merupakan alat penting bagi pengguna yang memerlukan akses ke versi terbaru PHP, Memcached, Redis, dan perangkat lunak terkait lainnya pada distribusi kelas perusahaan seperti Rocky Linux. Dengan memanfaatkan repositori ini, administrator dapat mengelola paket perangkat lunak yang diperbarui tanpa bergantung pada repositori dasar yang bergerak lambat. Repositori Remi khususnya berguna bagi pengembang dan administrator sistem yang memerlukan perangkat lunak yang lebih baru karena alasan kompatibilitas, keamanan, atau kinerja. Dengan dukungan untuk beberapa versi PHP dan pembaruan tepat waktu, repositori ini memainkan peran penting dalam menjaga lingkungan yang stabil dan aman untuk server web dan aplikasi lain yang berjalan di Rocky Linux.

Menginstal repositori RPM Remi di Rocky Linux 9 atau versi sebelumnya yang didukung perusahaan, Rocky Linux 8, merupakan proses yang mudah melalui terminal baris perintah. Metode ini memastikan kontrol penuh atas konfigurasi repositori dan memungkinkan pemilihan versi yang mudah saat menginstal PHP atau paket lainnya. Dengan menambahkan dan mengaktifkan repositori Remi, pengguna memperoleh akses ke rilis stabil terbaru dari komponen perangkat lunak penting sambil tetap mempertahankan fitur-fitur tangguh dari sistem Rocky Linux mereka.

Memperbarui Rocky Linux Sebelum Mengimpor Remi RPM

Dalam memulai perjalanan ini, langkah pertama adalah memastikan sistem Rocky Linux kita mutakhir. Memutakhirkan paket yang ada meminimalkan risiko konflik yang timbul selama instalasi baru. Prasyarat penting ini menjadi landasan yang bersih untuk langkah-langkah berikutnya. Mari kita lanjutkan dan segarkan sistem kita:

sudo dnf upgrade --refresh

Perintah ini akan memutakhirkan semua paket di sistem Rocky Linux Anda ke versi terbaru.

Mengimpor Repositori Remi di Rocky Linux 9 atau 8

Setelah memperbarui sistem, saatnya mengimpor repositori Remi. Namun, sebelum melakukannya, kita harus mengambil langkah perantara: menginstal repositori EPEL (Extra Packages for Enterprise Linux).

Repositori EPEL merupakan sumber daya yang bermanfaat untuk distribusi berbasis RHEL seperti Rocky Linux. Repositori ini menyajikan harta karun berupa paket perangkat lunak yang sering digunakan dalam lingkungan Enterprise Linux.

Catatan: Kita harus mengimpor Remi RPM yang sesuai dengan versi distribusi spesifik kita, karena panduan ini mencakup Rocky Linux 8 dan Rocky Linux 9. Mari kita bahas secara spesifik.

Mengimpor Repositori PHP Remi untuk Rocky Linux 9

Untuk memulai, kita harus mengaktifkan CRB. Ini dapat dilakukan melalui perintah berikut:

sudo dnf config-manager --set-enabled crb

Setelah mengaktifkan Code Ready Builder (CRB), sekarang saatnya untuk menginstal kedua versi repositori Extra Packages for Enterprise Linux (EPEL). Mari kita lakukan itu dengan perintah ini:

sudo dnf install \
    https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm \
    https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-9.noarch.rpm

Setelah EPEL terinstal, kita sekarang dapat menambahkan repositori Remi untuk Enterprise Linux 9 ke sistem kita dengan menjalankan perintah berikut:

sudo dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-9.rpm -y

Mengimpor Repositori PHP Remi untuk Rocky Linux 8

Untuk Rocky Linux 8, kami mengikuti urutan yang sama, dimulai dengan mengaktifkan repositori EPEL. Perintah berikut akan menyelesaikannya:

sudo dnf install \
    https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm \
    https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-8.noarch.rpm

Setelah aktivasi EPEL berhasil, kami melanjutkan untuk mengimpor repositori Remi Enterprise Linux 8 menggunakan perintah:

sudo dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-8.rpm -y

Aktifkan Repositori PHP Remi

Mencantumkan Modul PHP yang Tersedia

Dengan mengintegrasikan repositori Remi RPM ke dalam sistem kami, kami telah membuka pintu ke versi terbaru cabang PHP yang mungkin ingin kami gunakan di tumpukan server kami. Ini adalah kemampuan penting, terutama bagi pengembang yang beralih di antara versi PHP yang berbeda untuk berbagai proyek.

Untuk memahami versi PHP yang didukung, mari jalankan perintah berikut. Ini akan memberi kita daftar lengkap semua modul PHP yang tersedia:

sudo dnf module list php
Mencantumkan modul PHP dari repositori Remi RPM di Rocky Linux
Keluaran modul PHP yang terdaftar dari repositori Remi RPM pada sistem Rocky Linux.

Perintah di atas menanyakan modul DNF dan mengambil daftar semua versi PHP yang tersedia untuk diinstal melalui repositori Remi terintegrasi kami.

Pilih dan Aktifkan Versi PHP yang Diinginkan melalui Remi RPM

Setelah meneliti modul PHP yang tersedia, kini kita dapat membuat pilihan yang tepat mengenai versi PHP yang paling sesuai dengan kebutuhan kita. Kita kemudian dapat mengaktifkan versi yang dipilih pada sistem Rocky Linux kita.

Berikut ini adalah contoh perintah yang mengaktifkan berbagai versi PHP. Pilih salah satu yang sesuai dengan versi PHP yang Anda inginkan:

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

Instal Versi PHP yang Diaktifkan

Setelah versi PHP yang diinginkan dipilih dan diaktifkan, kita siap untuk melanjutkan proses instalasi. Untuk menginstal versi PHP yang diaktifkan, kita jalankan perintah instalasi biasa:

sudo dnf install php

Perintah ini memulai proses instalasi untuk versi PHP yang telah kita aktifkan. Setelah proses selesai, versi PHP yang dipilih akan siap digunakan pada sistem Rocky Linux kita.

Aktifkan Repositori RPM Remi Tambahan

Repositori Remi RPM bukanlah repositori yang hanya memiliki satu fungsi. Selain PHP, repositori ini menyediakan dukungan untuk versi terbaru dari dua alat caching yang sangat populer: Redis dan Memcached. Dengan memanfaatkan repositori tambahan ini, kita dapat menyederhanakan proses pengaturan dan memastikan kita menggunakan alat yang paling mutakhir dan efisien di tumpukan server kita.

Mengaktifkan dan Menginstal Memcached melalui Remi RPM

Memcached adalah sistem penyimpanan sementara objek memori terdistribusi berkinerja tinggi yang sifatnya generik tetapi ditujukan untuk mempercepat aplikasi web dinamis dengan mengurangi beban basis data.

Mari aktifkan repositori Memcached dari Remi RPM menggunakan perintah berikut:

sudo dnf module enable memcached:remi

Perintah ini menginstruksikan sistem kami untuk mengaktifkan repositori Memcached dalam Remi RPM.

Setelah pengaktifan, kami melanjutkan dengan proses instalasi Memcached:

sudo dnf install memcached

Dengan perintah ini, kami memulai instalasi Memcached pada sistem Rocky Linux kami.

Mengaktifkan dan Menginstal Redis melalui Remi RPM

Redis adalah penyimpanan struktur data sumber terbuka dalam memori yang digunakan sebagai basis data, cache, dan perantara pesan. Redis mendukung berbagai struktur data dan dikenal karena kecepatan dan fleksibilitasnya.

Untuk mengaktifkan Redis dari repositori Remi, gunakan perintah berikut, ganti {version} dengan versi yang Anda inginkan:

sudo dnf module enable redis:remi-{version}

Misalnya, jika Anda ingin menggunakan Redis 7.0, ganti {version} dengan 7.0 sebagai berikut:

sudo dnf module enable redis:remi-7.0 -y

Catatan: Redis 7.0 hanya contoh; versi yang lebih tinggi mungkin tersedia; Anda harus menyesuaikan perintah sebagaimana mestinya.

Jika Anda lebih suka menggunakan Redis 6.2 atau 5.0, ganti {version} sebagaimana mestinya:

sudo dnf module enable redis:remi-6.2 -y
sudo dnf module enable redis:remi-5.0 -y

Perintah di atas menginstruksikan sistem untuk mengaktifkan cabang Redis dalam Remi RPM.

Setelah cabang Redis yang diinginkan diaktifkan, sekarang kita dapat melanjutkan dengan perintah instalasi biasa:

sudo dnf install redis

Ini akan menginstal versi Redis yang dipilih atau memutakhirkan instalasi Redis Anda yang ada, jika ada.

Kesimpulan

Dalam panduan ini, Anda berhasil memasang repositori RPM Remi di Rocky Linux 9 atau 8, memperoleh akses ke berbagai paket perangkat lunak yang diperbarui melalui terminal baris perintah. Pengaturan ini memungkinkan sistem Anda tetap unggul dalam hal kinerja, keamanan, dan fungsionalitas dengan menjaga perangkat lunak utama tetap mutakhir. Pastikan untuk hanya mengaktifkan repositori yang Anda perlukan untuk menghindari potensi konflik antar versi, terutama saat mengelola beberapa lingkungan PHP. Tetap waspada dengan pembaruan untuk memastikan sistem Anda tetap aman dan efisien.

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

Tinggalkan komentar