Kif Tinstalla PHP 8.0 fuq Rocky Linux u AlmaLinux


PHP 8.0 ġie rilaxxat uffiċjalment lura fis-26 ta' Novembru 2020, u huwa aġġornament ewlieni għal PHP 7.4. Fiż-żmien tal-pubblikazzjoni ta 'din il-gwida, l-aħħar rilaxx stabbli huwa PHP 8.0.8, li ġie rilaxxat fl-1 ta' Lulju 2021.

PHP 8.0 jipprovdi xi ottimizzazzjonijiet u karatteristiċi innovattivi li jinkludu:

  • Tqabbel l-espressjonijiet
  • Operatur Nullsafe
  • Tipi ta' Unjoni
  • Argumenti msemmija
  • Wirt b'metodi privati
  • Trailing virgola fil-listi tal-parametri
  • Mapep Dgħajfin
  • Attributi verżjoni 2

U tant aktar...

F'dan it-tutorja fil-qosor, aħna se nwassluk l-installazzjoni ta 'PHP 8.0 fuq Rocky Linux 8.

Pass 1: Ippermetti Remi Repository fuq Rocky Linux

PHP 8.0 għadu mhux disponibbli jew preżenti fir-repożitorji Rocky Linux AppStream. Għal din ir-raġuni, aħna se ninstallaw PHP 8.0 mir-repożitorju Remi li huwa repożitorju YUM ta 'parti terza b'xejn li jipprovdi munzelli PHP.

Minnufih, installa r-repożitorju EPEL (Pakketti Extra għal Enterprise Linux) li jipprovdi aċċess għal pakketti ta' softwer użati b'mod komuni għal Enterprise Linux.

Biex tinstalla r-repożitorju EPEL fuq Rocky Linux, mexxi l-kmand.

$ sudo dnf install epel-release

Ladarba EPEL jiġi installat, ipproċedi u ppermetti r-repożitorju Remi kif ipprovdut.

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

Pass 2: Ippermetti Remi Repository għal PHP 8.0

PHP 7.4 huwa l-modulu default fuq ir-repożitorju Remi. Dan huwa indikat bit-tikketta [d]. Biex telenka l-moduli kollha u tikkonferma dan, mexxi l-kmand:

$ sudo dnf module list php

Biex tinstalla PHP 8.0, l-ewwel se nissettjaw il-modulu PHP default u nippermettu l-aħħar modulu PHP Remi li huwa Remi-8.0. Allura, mexxi l-kmandi hawn taħt.

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

Pass 3: Installa PHP 8.0 f'Rocky Linux

Ladarba l-modulu Remi PHP 8.0 ikun attivat, issa tista 'tinstalla PHP 8.0 u estensjonijiet PHP użati b'mod komuni kif ġej.

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

Ladarba tkun installata, ikkonferma l-verżjoni tal-PHP installata kif ġej.

$ php -v

Mill-output, irnexxielna ninstallaw l-aħħar rilaxx PHP li huwa PHP 8.0.8.

U dan huwa pjuttost. Nittamaw li issa tista 'tinstalla b'fiduċja PHP 8.0 fuq Rocky Linux 8.