Giunsa ang Pag-instalar sa Pinakabag-o nga LAMP Stack sa RHEL-based Distributions
Kung ikaw usa ka administrador sa sistema, usa ka developer, o usa ka inhenyero sa DevOps, lagmit nga sa usa ka punto kinahanglan nimo nga mag-set up (o magtrabaho kauban) usa ka LAMP (Linux/Apache/MySQL o MariaDB/PHP) stack.
Ang web ug database server, uban sa iladong server-side nga lengguwahe, dili magamit sa ilang pinakabag-o nga bersyon gikan sa opisyal nga mga repositoryo sa mayor nga mga distribusyon. Kung gusto nimo nga magdula o magtrabaho uban ang cutting-edge nga software, kinahanglan nimo nga i-install kini gikan sa usa ka gigikanan o mogamit usa ka ikatulong partido nga repository.
Niini nga artikulo, atong ipaila ang Remi, usa ka third-party nga repository nga naglakip sa pinakabag-o nga mga bersyon sa Apache, MySQL/MariaDB, PHP, ug may kalabutan nga software, alang sa RHEL-based distributions sama sa Fedora, CentOS Stream, Rocky Linux, ug AlmaLinux.
Mahinungdanon nga hinumdoman, bisan pa, nga ang Remi magamit karon (sa panahon sa pagsulat niini - Agosto 2022) alang sa mga mosunud nga pag-apod-apod:
- Red Hat Enterprise Linux ug CentOS 9/8/7
- Rocky Linux ug AlmaLinux 9/8
- Fedora 36/35 ug 34
Uban niana sa hunahuna, magsugod kita.
Pag-instalar sa Remi Repository sa RHEL-based Distributions
Sa dili pa nato aktuwal nga ma-install ang Remi, kinahanglan natong i-enable una ang EPEL repository. Sa Fedora, kini kinahanglan nga mahimo pinaagi sa default, apan sa RHEL, Rocky Linux, AlmaLinux, ug CentOS kinahanglan nimo nga buhaton:
--------- On RHEL, CentOS Stream, Rocky & Alma Linux 9 Releases --------- # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm # yum install http://rpms.remirepo.net/enterprise/remi-release-9.rpm # yum update --------- On RHEL, CentOS, Rocky & Alma Linux 8 Releases --------- # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm # yum install http://rpms.remirepo.net/enterprise/remi-release-8.rpm # yum update --------- On RHEL/CentOS 7 --------- # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm # yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm # yum update
# dnf install http://rpms.remirepo.net/fedora/remi-release-36.rpm [On Fedora 36] # dnf install http://rpms.remirepo.net/fedora/remi-release-35.rpm [On Fedora 35] # dnf install http://rpms.remirepo.net/fedora/remi-release-34.rpm [On Fedora 34] # dnf install http://rpms.remirepo.net/fedora/remi-release-33.rpm [On Fedora 33]
Sa kasagaran, ang Remi wala ma-enable. Aron mahimo kini nga temporaryo kung kinahanglan nimo kini, mahimo nimo:
# yum --enablerepo=remi install package
diin ang package nagrepresentar sa package nga gusto nimo i-install.
Kung gusto nimo nga ma-enable ang Remi nga permanente, i-edit ang /etc/yum.repos.d/remi.repo ug ilisan
enabled=0
uban sa
enabled=1
Usa ka Duol nga Pagtan-aw niining Remi Repository
Kung nakahukom ka nga himuon nga permanente ang repository sama sa gisugyot sa sayo pa, kini kinahanglan nga ilista kung nagdagan ka:
# yum repolist
Sama sa imong makita sa mosunod nga hulagway, ang laing repository nga ginganlan og remi-safe anaa usab:
Naghatag kini nga repositoryo og mga extension nga wala na magamit (apan gigamit gihapon sa mga aplikasyon sa panulundon), sa ilawom sa proseso sa pagtrabaho, o wala magsunod sa mga palisiya sa Fedora.
Karon atong pangitaon ang bag-ong gidugang nga mga repositoryo alang sa mga pakete nga may kalabotan sa PHP isip pananglitan:
# yum list php*
Palihug timan-i nga ang mga pakete sa Remi adunay parehas nga ngalan sama sa opisyal nga mga repositoryo. Tagda, pananglitan, ang php:
Aron ma-install ang pinakabag-o nga stable nga bersyon sa PHP 8.X nga bersyon, mahimo nimo:
# yum module reset php # yum module install php:remi-8.1 [PHP 8.1 version] # yum module install php:remi-8.0 [PHP 8.0 version] # yum module install php:remi-7.4 [PHP 7.4 version]
Aron ma-install ang pinakabag-o nga stable nga bersyon sa MariaDB, mahimo nimo:
# yum --enablerepo=remi install mariadb-server mariadb
Aron ma-install ang pinakabag-o nga stable nga bersyon sa MySQL, mahimo nimo:
# yum --enablerepo=remi install mysql-server mysql
Sa susama, aron ma-install ang pinakabag-o nga bersyon sa LAMP Stack, buhata:
# yum --enablerepo=remi install php httpd mariadb-server mariadb OR # yum --enablerepo=remi install php httpd mysql-server mysql
Niini nga artikulo, among gipatin-aw kon unsaon pag-enable ug paggamit sa Remi, usa ka third-party nga repository nga naghatag sa pinakabag-o nga bersyon sa mga sangkap sa LAMP stack ug may kalabutan nga software.
Ang opisyal nga website naghatag ug configuration wizard nga mahimong mapuslanon kaayo sa pag-set up niini sa ubang RPM-based distributions.
Sama sa kanunay, ayaw pagpanuko sa pagpahibalo kanamo kung adunay ka mga pangutana o komento bahin sa kini nga artikulo. Ihulog lang kanamo ang usa ka linya gamit ang porma sa ubos ug kami motubag sa labing madali.