RHEL അടിസ്ഥാനമാക്കിയുള്ള വിതരണങ്ങളിൽ ഏറ്റവും പുതിയ ലാമ്പ് സ്റ്റാക്ക് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


നിങ്ങളൊരു സിസ്റ്റം അഡ്uമിനിസ്uട്രേറ്ററോ ഡെവലപ്പറോ DevOps എഞ്ചിനീയറോ ആണെങ്കിൽ, ചില സമയങ്ങളിൽ നിങ്ങൾക്ക് ഒരു LAMP (Linux/Apache/MySQL അല്ലെങ്കിൽ MariaDB/PHP) സ്റ്റാക്ക് സജ്ജീകരിക്കേണ്ടി വന്നേക്കാം (അല്ലെങ്കിൽ പ്രവർത്തിക്കുക).

വെബ്, ഡാറ്റാബേസ് സെർവറുകൾ, അറിയപ്പെടുന്ന സെർവർ സൈഡ് ഭാഷയ്uക്കൊപ്പം, പ്രധാന വിതരണങ്ങളുടെ ഔദ്യോഗിക ശേഖരണങ്ങളിൽ നിന്നുള്ള ഏറ്റവും പുതിയ പതിപ്പുകളിൽ ലഭ്യമല്ല. അത്യാധുനിക സോഫ്uറ്റ്uവെയർ കളിക്കാനോ പ്രവർത്തിക്കാനോ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, നിങ്ങൾ അവ ഒരു ഉറവിടത്തിൽ നിന്ന് ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട് അല്ലെങ്കിൽ ഒരു മൂന്നാം കക്ഷി ശേഖരം ഉപയോഗിക്കേണ്ടതുണ്ട്.

ഈ ലേഖനത്തിൽ, ഫെഡോറ, സെന്റോസ് സ്ട്രീം, റോക്കി ലിനക്സ്, തുടങ്ങിയ RHEL അടിസ്ഥാനമാക്കിയുള്ള വിതരണങ്ങൾക്കായി Apache, MySQL/MariaDB, PHP, അനുബന്ധ സോഫ്റ്റ്uവെയർ എന്നിവയുടെ കാലികമായ പതിപ്പുകൾ ഉൾപ്പെടുന്ന ഒരു മൂന്നാം കക്ഷി ശേഖരമായ Remi ഞങ്ങൾ അവതരിപ്പിക്കും. ഒപ്പം AlmaLinux.

എന്നിരുന്നാലും, ഇനിപ്പറയുന്ന വിതരണങ്ങൾക്കായി റെമി നിലവിൽ (ഇത് എഴുതുന്ന സമയത്ത് - ഓഗസ്റ്റ് 2022) ലഭ്യമാണ് എന്നത് ശ്രദ്ധിക്കേണ്ടതാണ്:

  • Red Hat Enterprise Linux, CentOS 9/8/7
  • Rocky Linux, AlmaLinux 9/8
  • ഫെഡോറ 36/35, 34

അത് മനസ്സിൽ വെച്ചുകൊണ്ട്, നമുക്ക് ആരംഭിക്കാം.

RHEL-അധിഷ്uഠിത വിതരണങ്ങളിൽ Remi Repository ഇൻസ്റ്റോൾ ചെയ്യുന്നു

യഥാർത്ഥത്തിൽ Remi ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് മുമ്പ്, നമ്മൾ ആദ്യം EPEL റിപ്പോസിറ്ററി പ്രവർത്തനക്ഷമമാക്കേണ്ടതുണ്ട്. ഫെഡോറയിൽ, ഇത് സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനക്ഷമമാക്കണം, എന്നാൽ RHEL, Rocky Linux, AlmaLinux, CentOS എന്നിവയിൽ നിങ്ങൾ ചെയ്യേണ്ടത്:

--------- 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]

സ്ഥിരസ്ഥിതിയായി, റെമി പ്രവർത്തനക്ഷമമാക്കിയിട്ടില്ല. നിങ്ങൾക്ക് ആവശ്യമുള്ളപ്പോൾ ഇത് താൽക്കാലികമായി പ്രവർത്തനക്ഷമമാക്കാൻ, നിങ്ങൾക്ക് ഇവ ചെയ്യാനാകും:

# yum --enablerepo=remi install package

പാക്കേജ് നിങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ ആഗ്രഹിക്കുന്ന പാക്കേജിനെ പ്രതിനിധീകരിക്കുന്നു.

നിങ്ങൾക്ക് റെമി ശാശ്വതമായി പ്രവർത്തനക്ഷമമാക്കണമെങ്കിൽ, /etc/yum.repos.d/remi.repo എഡിറ്റ് ചെയ്uത് മാറ്റിസ്ഥാപിക്കുക

enabled=0

കൂടെ

enabled=1

ഈ റെമി റെപോസിറ്ററിയിലേക്ക് ഒരു സൂക്ഷ്മ നിരീക്ഷണം

നേരത്തെ നിർദ്ദേശിച്ചതുപോലെ ശേഖരം ശാശ്വതമായി പ്രവർത്തനക്ഷമമാക്കാൻ നിങ്ങൾ തീരുമാനിച്ചെങ്കിൽ, നിങ്ങൾ പ്രവർത്തിപ്പിക്കുമ്പോൾ അത് ലിസ്റ്റ് ചെയ്യണം:

# yum repolist

ഇനിപ്പറയുന്ന ചിത്രത്തിൽ നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, remi-safe എന്ന് പേരുള്ള മറ്റൊരു ശേഖരം ലഭ്യമാണ്:

വർക്ക്-ഇൻ-പ്രോസസ്സിന് കീഴിലുള്ള, അല്ലെങ്കിൽ ഫെഡോറയുടെ നയങ്ങൾ പാലിക്കാത്ത, ഒഴിവാക്കിയ (എന്നാൽ ലെഗസി ആപ്ലിക്കേഷനുകളിൽ ഇപ്പോഴും ഉപയോഗിക്കുന്നു) വിപുലീകരണങ്ങൾ ഈ ശേഖരം നൽകുന്നു.

ഇനി നമുക്ക് പിuഎച്ച്uപിയുമായി ബന്ധപ്പെട്ട പാക്കേജുകൾക്കായി പുതുതായി ചേർത്ത ശേഖരണങ്ങൾ ഒരു ഉദാഹരണമായി തിരയാം:

# yum list php*

റെമിയിലെ പാക്കേജുകൾക്ക് ഔദ്യോഗിക ശേഖരണങ്ങളിലെ അതേ പേര് തന്നെയുണ്ടെന്ന കാര്യം ശ്രദ്ധിക്കുക. ഉദാഹരണത്തിന്, php പരിഗണിക്കുക:

PHP 8.X പതിപ്പുകളുടെ ഏറ്റവും പുതിയ സ്ഥിരതയുള്ള പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യാൻ, നിങ്ങൾക്ക് ഇവ ചെയ്യാനാകും:

# 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]

MariaDB-യുടെ ഏറ്റവും പുതിയ സ്ഥിരതയുള്ള പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യാൻ, നിങ്ങൾക്ക് ഇവ ചെയ്യാനാകും:

# yum --enablerepo=remi install mariadb-server mariadb

MySQL-ന്റെ ഏറ്റവും പുതിയ സ്ഥിരതയുള്ള പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യാൻ, നിങ്ങൾക്ക് ഇവ ചെയ്യാനാകും:

# yum --enablerepo=remi install mysql-server mysql

അതുപോലെ, LAMP സ്റ്റാക്കിന്റെ ഏറ്റവും പുതിയ പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യാൻ, ചെയ്യുക:

# yum --enablerepo=remi install php httpd mariadb-server mariadb
OR
# yum --enablerepo=remi install php httpd mysql-server mysql

ഈ ലേഖനത്തിൽ, LAMP സ്റ്റാക്കിന്റെയും അനുബന്ധ സോഫ്uറ്റ്uവെയറിന്റെയും ഘടകങ്ങളുടെ ഏറ്റവും പുതിയ പതിപ്പുകൾ നൽകുന്ന ഒരു മൂന്നാം കക്ഷി ശേഖരമായ Remi എങ്ങനെ പ്രവർത്തനക്ഷമമാക്കാമെന്നും ഉപയോഗിക്കാമെന്നും ഞങ്ങൾ വിശദീകരിച്ചിട്ടുണ്ട്.

ഔദ്യോഗിക വെബ്uസൈറ്റ് ഒരു കോൺഫിഗറേഷൻ വിസാർഡ് നൽകുന്നു, അത് മറ്റ് ആർuപിuഎം അടിസ്ഥാനമാക്കിയുള്ള വിതരണങ്ങളിൽ സജ്ജീകരിക്കുന്നതിന് വളരെ ഉപയോഗപ്രദമാകും.

എല്ലായ്പ്പോഴും എന്നപോലെ, ഈ ലേഖനത്തെക്കുറിച്ച് നിങ്ങൾക്ക് ചോദ്യങ്ങളോ അഭിപ്രായങ്ങളോ ഉണ്ടെങ്കിൽ ഞങ്ങളെ അറിയിക്കാൻ മടിക്കരുത്. ചുവടെയുള്ള ഫോം ഉപയോഗിച്ച് ഞങ്ങൾക്ക് ഒരു ലൈൻ ഡ്രോപ്പ് ചെയ്യുക, കഴിയുന്നതും വേഗം ഞങ്ങൾ പ്രതികരിക്കും.