Wéi installéiere ech PHP 8.0 op Rocky Linux an AlmaLinux


PHP 8.0 gouf offiziell zréck de 26. November 2020 verëffentlecht an ass e groussen Update fir PHP 7.4. Zu der Zäit vun dësem Guide ze publizéieren, ass déi lescht stabil Verëffentlechung PHP 8.0.8, déi den 1. Juli 2021 verëffentlecht gouf.

PHP 8.0 bitt e puer banebriechend Optimisatiounen a Features déi enthalen:

  • Match Ausdréck
  • Nullsafe Bedreiwer
  • Gewerkschaftstypen
  • Nannt Argumenter
  • Ierfschaft mat private Methoden
  • Eng Komma an de Parameterlëschten
  • Schwaach Kaarten
  • Attributer Versioun 2

An esou vill méi ...

An dësem kuerzen Tutorial wäerte mir Iech duerch d'Installatioun vu PHP 8.0 op Rocky Linux 8 goen.

Schrëtt 1: Aktivéiert Remi Repository op Rocky Linux

PHP 8.0 ass nach net verfügbar oder präsent a Rocky Linux AppStream Repositories. Aus dësem Grond wäerte mir PHP 8.0 vum Remi Repository installéieren deen e gratis Drëtt Partei YUM Repository ass deen PHP Stacks ubitt.

Direkt vun der Fliedermaus installéiert den EPEL Repository (Extra Packages fir Enterprise Linux) déi Zougang zu allgemeng benotzte Software Packagen fir Enterprise Linux ubitt.

Fir den EPEL Repository op Rocky Linux z'installéieren, fuert de Kommando.

$ sudo dnf install epel-release

Wann EPEL installéiert ass, fuert weider an aktivéiert de Remi Repository wéi virgesinn.

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

Schrëtt 2: Aktivéiert Remi Repository fir PHP 8.0

PHP 7.4 ass de Standardmodul am Remi Repository. Dëst gëtt vum [d] Tag uginn. Fir all d'Moduler ze lëschten an dëst ze bestätegen, fuert de Kommando:

$ sudo dnf module list php

Fir PHP 8.0 z'installéieren, wäerte mir als éischt de Standard PHP Modul zrécksetzen an de leschten Remi PHP Modul aktivéieren deen Remi-8.0 ass. Also, lafen d'Befehle hei drënner.

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

Schrëtt 3: Installéiere PHP 8.0 a Rocky Linux

Wann de Remi PHP 8.0 Modul aktivéiert ass, kënnt Dir elo PHP 8.0 installéieren an allgemeng benotzt PHP Extensiounen wéi follegt.

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

Eemol installéiert, bestätegt d'Versioun vu PHP installéiert wéi follegt.

$ php -v

Vun der Ausgab hu mir et fäerdeg bruecht déi lescht PHP Verëffentlechung z'installéieren déi PHP 8.0.8 ass.

An dat ass zimlech et. Mir hoffen datt Dir elo mat Sécherheet PHP 8.0 op Rocky Linux 8 installéiere kënnt.