Cara Memasang LAMP Stack Terbaru di Distribusi Berbasis RHEL

instagram story viewer

Jika Anda seorang administrator sistem, pengembang, atau insinyur DevOps, kemungkinan besar Anda harus menyiapkan (atau bekerja dengan) LAMPU (Linux / Apache / MySQL atau MariaDB / PHP) tumpukan.

Server web dan database, bersama dengan bahasa sisi server yang terkenal, tidak tersedia dalam versi terbaru dari repositori resmi distribusi utama. Jika Anda suka bermain atau bekerja dengan perangkat lunak mutakhir, Anda harus menginstalnya dari sumber atau menggunakan repositori pihak ketiga.

Pada artikel ini, kami akan memperkenalkan remi, repositori pihak ketiga yang menyertakan versi terbaru dari Apache 2.4, MySQL 8.0 / MariaDB 10.3, PHP 8.0, dan perangkat lunak terkait, untuk Distribusi berbasis RHEL.

Penting untuk dicatat, bagaimanapun, bahwa remi saat ini tersedia (pada saat penulisan ini – November 2021) untuk distribusi berikut:

  • Red Hat Enterprise Linux dan CentOS 8/7
  • Rocky Linux dan AlmaLinux 8
  • Fedora 35/34 dan 33

Dengan mengingat hal itu, mari kita mulai.

Menginstal Remi Repository di Distribusi berbasis RHEL

Sebelum kita benar-benar dapat menginstal remi, kita perlu mengaktifkan gudang EPEL pertama. Di dalam Fedora, itu harus diaktifkan secara default, tetapi dalam RHEL, Linux Rocky, AlmaLinux, dan CentOS Anda perlu melakukan:

Instal Epel dan Remi Repo di RHEL

 Pada RHEL/CentOS 8  #yum instal https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm #yum instal http://rpms.remirepo.net/enterprise/remi-release-8.rpm #yum update  Di RHEL/CentOS 7  #yum instal https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm #yum instal http://rpms.remirepo.net/enterprise/remi-release-7.rpm #pembaruan yum. 

Instal Epel dan Remi di Rocky & AlmaLinux

# yum install epel-release. #yum instal http://rpms.remirepo.net/enterprise/remi-release-8.rpm #pembaruan yum. 

Instal Remi Repo di Fedora

#instal dnf http://rpms.remirepo.net/fedora/remi-release-35.rpm [Pada Fedora 34] #instal dnf http://rpms.remirepo.net/fedora/remi-release-34.rpm [Pada Fedora 34] #instal dnf http://rpms.remirepo.net/fedora/remi-release-33.rpm [Pada Fedora 33] #instal dnf http://rpms.remirepo.net/fedora/remi-release-32.rpm [Di Fedora 32]

Secara default, remi tidak diaktifkan. Untuk mengubah ini sementara saat Anda membutuhkannya, Anda dapat melakukan:

# yum --enablerepo=remi install paket. 

di mana kemasan mewakili paket yang ingin Anda instal.

Jika Anda ingin mengaktifkan remi permanen, edit /etc/yum.repos.d/remi.repo dan ganti

diaktifkan = 0. 

dengan

diaktifkan=1. 

Melihat Lebih Dekat Repositori Remi ini

Jika Anda memutuskan untuk mengaktifkan repositori secara permanen seperti yang disarankan sebelumnya, repositori itu harus terdaftar saat Anda menjalankan:

# repolis yum. 

Seperti yang Anda lihat pada gambar berikut, repositori lain bernama remi-aman tersedia juga:

Daftar Repositori Yum
Daftar Repositori Yum

Repositori ini menyediakan ekstensi yang tidak digunakan lagi (namun masih digunakan dalam aplikasi lawas), sedang dalam proses, atau yang tidak mematuhi kebijakan Fedora.

Sekarang mari kita cari repositori yang baru ditambahkan untuk paket terkait PHP sebagai contoh:

# daftar enak php*

Harap dicatat bahwa paket di Remi memiliki nama yang sama seperti di repositori resmi. Pertimbangkan, misalnya, php:

Daftar Paket PHP
Daftar Paket PHP

Untuk menginstal versi stabil terbaru dari PHP 8, Anda dapat melakukan:

 untuk PHP 8 # modul yum reset php. # modul yum instal php: remi-8.0 untuk PHP 7 # modul yum reset php. # yum modul instal php: remi-7.4. 
Instal PHP Terbaru di Linux
Instal PHP Terbaru di Linux

Untuk menginstal versi stabil terbaru dari MariaDB, Anda dapat melakukan:

# yum --enablerepo=remi install mariadb-server mariadb. 
Instal MariaDB di Linux
Instal MariaDB di Linux

Untuk menginstal versi stabil terbaru dari MySQL, Anda dapat melakukan:

# yum --enablerepo=remi install mysql-server mysql. 
Instal MySQL di Linux
Instal MySQL di Linux

Demikian pula, untuk menginstal LAMP Stack versi terbaru, lakukan:

# yum --enablerepo=remi install php httpd mariadb-server mariadb. ATAU. # yum --enablerepo=remi install php httpd mysql-server mysql. 
Instal LAMP Stack Terbaru
Instal LAMP Stack Terbaru
Ringkasan

Dalam artikel ini, kami telah menjelaskan cara mengaktifkan dan menggunakan Remi, repositori pihak ketiga yang menyediakan versi terbaru komponen tumpukan LAMP dan perangkat lunak terkait.

Situs web resmi menyediakan penyihir konfigurasi yang bisa sangat berguna untuk mengaturnya di distribusi berbasis RPM lainnya.

Seperti biasa, jangan ragu untuk memberi tahu kami jika Anda memiliki pertanyaan atau komentar tentang artikel ini. Cukup hubungi kami melalui formulir di bawah ini dan kami akan merespons sesegera mungkin.

Teachs.ru