Rocky Linux, AlmaLinux എന്നിവയിൽ PHP 8.0 എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


PHP 8.0 ഔദ്യോഗികമായി 2020 നവംബർ 26-ന് പുറത്തിറങ്ങി, ഇത് PHP 7.4-ലേക്കുള്ള ഒരു പ്രധാന അപ്uഡേറ്റാണ്. ഈ ഗൈഡ് പ്രസിദ്ധീകരിക്കുന്ന സമയത്ത്, ഏറ്റവും പുതിയ സ്ഥിരതയുള്ള റിലീസ് 2021 ജൂലൈ 1-ന് പുറത്തിറങ്ങിയ PHP 8.0.8 ആണ്.

PHP 8.0 ചില തകർപ്പൻ ഒപ്റ്റിമൈസേഷനുകളും സവിശേഷതകളും നൽകുന്നു:

  • പ്രകടനങ്ങൾ പൊരുത്തപ്പെടുത്തുക
  • നൾസേഫ് ഓപ്പറേറ്റർ
  • യൂണിയൻ തരങ്ങൾ
  • പേരുള്ള ആർഗ്യുമെന്റുകൾ
  • സ്വകാര്യ രീതികളുള്ള അനന്തരാവകാശം
  • പാരാമീറ്റർ ലിസ്റ്റുകളിൽ കോമ പിന്തുടരുന്നു
  • ദുർബലമായ മാപ്പുകൾ
  • ആട്രിബ്യൂട്ടുകൾ പതിപ്പ് 2

കൂടാതെ വളരെയധികം…

ഈ ഹ്രസ്വ ട്യൂട്ടോറിയലിൽ, Rocky Linux 8-ൽ PHP 8.0-ന്റെ ഇൻസ്റ്റാളേഷനിലൂടെ ഞങ്ങൾ നിങ്ങളെ കൊണ്ടുപോകും.

ഘട്ടം 1: Rocky Linux-ൽ Remi Repository പ്രവർത്തനക്ഷമമാക്കുക

PHP 8.0 ഇതുവരെ ലഭ്യമല്ല അല്ലെങ്കിൽ Rocky Linux AppStream റിപ്പോസിറ്ററികളിൽ നിലവിലില്ല. ഇക്കാരണത്താൽ, PHP സ്റ്റാക്കുകൾ നൽകുന്ന സൗജന്യ മൂന്നാം കക്ഷി YUM ശേഖരണമായ Remi റിപ്പോസിറ്ററിയിൽ നിന്ന് ഞങ്ങൾ PHP 8.0 ഇൻസ്റ്റാൾ ചെയ്യും.

എന്റർപ്രൈസ് ലിനക്സിനായി സാധാരണയായി ഉപയോഗിക്കുന്ന സോഫ്uറ്റ്uവെയർ പാക്കേജുകളിലേക്ക് ആക്uസസ് നൽകുന്ന EPEL റിപ്പോസിറ്ററി (എന്റർപ്രൈസ് ലിനക്uസിനായുള്ള അധിക പാക്കേജുകൾ) ഇൻസ്റ്റാൾ ചെയ്യുക.

റോക്കി ലിനക്സിൽ EPEL റിപ്പോസിറ്ററി ഇൻസ്റ്റാൾ ചെയ്യാൻ, കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

$ sudo dnf install epel-release

EPEL ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, മുന്നോട്ട് പോയി, നൽകിയിരിക്കുന്നത് പോലെ റെമി ശേഖരം പ്രവർത്തനക്ഷമമാക്കുക.

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

ഘട്ടം 2: PHP 8.0-ന് റെമി ശേഖരണം പ്രവർത്തനക്ഷമമാക്കുക

റെമി റിപ്പോസിറ്ററിയിലെ ഡിഫോൾട്ട് മൊഡ്യൂളാണ് PHP 7.4. ഇത് [d] ടാഗ് സൂചിപ്പിക്കുന്നു. എല്ലാ മൊഡ്യൂളുകളും ലിസ്റ്റുചെയ്യുന്നതിനും ഇത് സ്ഥിരീകരിക്കുന്നതിനും, കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

$ sudo dnf module list php

PHP 8.0 ഇൻസ്റ്റാൾ ചെയ്യാൻ, ഞങ്ങൾ ആദ്യം ഡിഫോൾട്ട് PHP മൊഡ്യൂൾ പുനഃസജ്ജമാക്കുകയും Remi-8.0 എന്ന ഏറ്റവും പുതിയ Remi PHP മൊഡ്യൂൾ പ്രവർത്തനക്ഷമമാക്കുകയും ചെയ്യും. അതിനാൽ, താഴെയുള്ള കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക.

$ sudo dnf module reset php
$ sudo dnf module enable php:remi-8.0

ഘട്ടം 3: റോക്കി ലിനക്സിൽ PHP 8.0 ഇൻസ്റ്റാൾ ചെയ്യുക

Remi PHP 8.0 മൊഡ്യൂൾ പ്രവർത്തനക്ഷമമാക്കിയാൽ, നിങ്ങൾക്ക് ഇപ്പോൾ PHP 8.0, സാധാരണയായി ഉപയോഗിക്കുന്ന PHP വിപുലീകരണങ്ങൾ ഇനിപ്പറയുന്ന രീതിയിൽ ഇൻസ്റ്റാൾ ചെയ്യാം.

$ sudo dnf install php php-cli php-curl php-mysqlnd php-gd php-opcache php-zip php-intl

ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, ഇനിപ്പറയുന്ന രീതിയിൽ ഇൻസ്റ്റാൾ ചെയ്ത PHP പതിപ്പ് സ്ഥിരീകരിക്കുക.

$ php -v

ഔട്ട്പുട്ടിൽ നിന്ന്, PHP 8.0.8 എന്ന ഏറ്റവും പുതിയ PHP റിലീസ് ഇൻസ്റ്റാൾ ചെയ്യാൻ ഞങ്ങൾക്ക് കഴിഞ്ഞു.

അതും ഏറെക്കുറെ. നിങ്ങൾക്ക് ഇപ്പോൾ Rocky Linux 8-ൽ PHP 8.0 ആത്മവിശ്വാസത്തോടെ ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയുമെന്ന് ഞങ്ങൾ പ്രതീക്ഷിക്കുന്നു.