Cara Memasang Stack Lampu Terkini dalam Pengagihan Berasaskan RHEL

Cara Memasang Stack Lampu Terkini dalam Pengagihan Berasaskan RHEL

Sekiranya anda seorang pentadbir sistem, pemaju, atau jurutera DevOps, kemungkinannya adalah pada suatu ketika anda perlu menubuhkan (atau bekerja dengan) a Lampu (Linux / Apache / MySQL atau MariaDB / PHP) timbunan.

Pelayan Web dan Pangkalan Data, bersama-sama dengan bahasa pelayan yang terkenal, tidak terdapat dalam versi terbaru mereka dari repositori rasmi pengedaran utama. Sekiranya anda suka bermain atau bekerja dengan perisian canggih, anda perlu memasangnya dari sumber atau menggunakan repositori pihak ketiga.

Dalam artikel ini, kami akan memperkenalkan Remi, repositori pihak ketiga yang merangkumi versi terkini Apache, MySQL / MariaDB, Php, dan perisian yang berkaitan, untuk pengagihan berasaskan RHEL seperti Fedora, CentOS Stream, Rocky Linux, dan Almalinux.

Penting untuk diperhatikan, bagaimanapun, itu Remi kini tersedia (pada masa penulisan ini - Ogos 2022) untuk pengagihan berikut:

  • Red Hat Enterprise Linux dan CentOS 9/8/7
  • Rocky Linux dan Almalinux 9/8
  • Fedora 36/35 dan 34

Dengan itu, mari kita mulakan.

Memasang repositori REMI dalam pengagihan berasaskan RHEL

Sebelum kita benar -benar dapat memasang Remi, kita perlu membolehkan repositori epel terlebih dahulu. Dalam Fedora, ia harus diaktifkan secara lalai, tetapi dalam RHEL, Rocky Linux, Almalinux, dan Centos Anda perlu lakukan:

Pasang Repo Epel dan Remi dalam Sistem RHEL

--------- On Rhel, Centos Stream, Rocky & Alma Linux 9 Releases --------- # yum Pasang https: // dl.Fedoraproject.org/pub/epel/epel-release-latest-9.Noarch.rpm # yum Pasang http: // rpms.remirepo.Bersih/Enterprise/Remi-Release-9.Kemas kini RPM # yum --------- On Rhel, Centos, Rocky & Alma Linux 8 Releases --------- # yum Pasang https: // dl.Fedoraproject.org/pub/epel/epel-release-latest-8.Noarch.rpm # yum Pasang http: // rpms.remirepo.Bersih/Enterprise/Remi-Release-8.Kemas kini RPM # yum --------- Pada RHEL/CentOS 7 --------- # yum Pasang https: // dl.Fedoraproject.org/pub/epel/epel-release-latest-7.Noarch.rpm # yum Pasang http: // rpms.remirepo.Bersih/Enterprise/Remi-Release-7.Kemas kini RPM # yum 

Pasang Remi Repo di Fedora

# DNF Pasang http: // rpms.remirepo.Net/Fedora/Remi-Release-36.RPM [di Fedora 36] # DNF Pasang http: // rpms.remirepo.Net/Fedora/Remi-Release-35.RPM [di Fedora 35] # DNF Pasang http: // rpms.remirepo.Net/Fedora/Remi-Release-34.RPM [di Fedora 34] # DNF Pasang http: // rpms.remirepo.Net/Fedora/Remi-Release-33.RPM [di Fedora 33] 

Secara lalai, Remi tidak diaktifkan. Untuk membolehkannya buat sementara waktu apabila anda memerlukannya, anda boleh lakukan:

# yum --eNableRepo = Pakej pemasangan remi 

di mana pakej mewakili pakej yang ingin anda pasang.

Sekiranya anda mahu mengaktifkan Remi Secara kekal, edit /etc/yum.repos.D/Remi.repo dan ganti

didayakan = 0 

dengan

didayakan = 1 
Konfigurasi repo REMI

Melihat lebih dekat di repositori Remi ini

Jika anda memutuskan untuk membolehkan repositori secara kekal seperti yang dicadangkan sebelum ini, ia harus disenaraikan apabila anda menjalankan:

# yum repolist 

Seperti yang anda lihat dalam imej berikut, repositori lain bernama Remi-safe juga tersedia:

Senaraikan repositori yum

Repositori ini menyediakan sambungan yang sama ada ditutup (tetapi masih digunakan dalam aplikasi warisan), di bawah proses kerja, atau yang tidak mematuhi dasar Fedora.

Sekarang mari kita cari repositori yang baru ditambah untuk pakej berkaitan PHP sebagai contoh:

# yum senarai php* 

Sila ambil perhatian bahawa pakej di REMI mempunyai nama yang sama seperti di repositori rasmi. Pertimbangkan, sebagai contoh, php:

Senaraikan pakej PHP

Untuk memasang versi stabil terkini Php 8.X versi, anda boleh lakukan:

# Yum Modul Reset PHP # Yum Modul Pasang PHP: REMI-8.1 [Php 8.1 versi] # Yum Modul Pasang Php: Remi-8.0 [Php 8.0 Versi] # Yum Modul Pasang PHP: Remi-7.4 [Php 7.Versi 4] 
Pasang PHP terkini di Linux

Untuk memasang versi stabil terkini Mariadb, Anda boleh lakukan:

# yum --EnableRepo = Remi Pasang MariaDB-Server MariaDB 
Pasang Mariadb di Linux

Untuk memasang versi stabil terkini Mysql, Anda boleh lakukan:

# yum --eNableRepo = Remi Pasang mysql-server mysql 
Pasang mysql di linux

Begitu juga, untuk memasang versi terbaru Lamp Stack, lakukan:

# yum --EnableRepo = Remi Pasang PHP HTTPD MariaDB-Server MariaDB atau # YUM --EnableRepo = Remi Pasang PHP HTTPD MYSQL-SERVER MYSQL 
Pasang timbunan lampu terkini
Ringkasan

Dalam artikel ini, kami telah menjelaskan bagaimana untuk membolehkan dan menggunakan Remi, repositori pihak ketiga yang menyediakan versi terkini komponen stack lampu dan perisian yang berkaitan.

Laman web rasmi menyediakan wizard konfigurasi yang boleh sangat berguna untuk menetapkannya dalam pengagihan berasaskan rpm yang lain.

Seperti biasa, jangan ragu untuk memberitahu kami jika anda mempunyai soalan atau komen mengenai artikel ini. Hanya lepaskan kami dengan menggunakan borang di bawah dan kami akan bertindak balas secepat mungkin.