Com instal·lar PHP 8.0 a Rocky Linux i AlmaLinux


PHP 8.0 es va llançar oficialment el 26 de novembre de 2020 i és una actualització important de PHP 7.4. En el moment de publicar aquesta guia, l'última versió estable és PHP 8.0.8, que es va publicar l'1 de juliol de 2021.

PHP 8.0 ofereix algunes optimitzacions i funcions innovadores que inclouen:

  • Concorda expressions
  • Operador Nullsafe
  • Tipus d'unió
  • Arguments amb nom
  • Herència amb mètodes privats
  • Coma final a les llistes de paràmetres
  • Mapes febles
  • Atributs versió 2

I molt més…

En aquest breu tutorial, us guiarem per la instal·lació de PHP 8.0 a Rocky Linux 8.

Pas 1: habiliteu el repositori Remi a Rocky Linux

PHP 8.0 encara no està disponible ni present als dipòsits Rocky Linux AppStream. Per aquest motiu, instal·larem PHP 8.0 des del repositori Remi, que és un repositori YUM gratuït de tercers que proporciona piles PHP.

D'entrada, instal·leu el repositori EPEL (Paquets addicionals per a Enterprise Linux) que proporciona accés als paquets de programari d'ús habitual per a Enterprise Linux.

Per instal·lar el dipòsit EPEL a Rocky Linux, executeu l'ordre.

$ sudo dnf install epel-release

Un cop instal·lat EPEL, procediu i activeu el repositori Remi tal com es proporciona.

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

Pas 2: habiliteu el repositori Remi per a PHP 8.0

PHP 7.4 és el mòdul predeterminat al repositori Remi. Això s'indica amb l'etiqueta [d]. Per llistar tots els mòduls i confirmar-ho, executeu l'ordre:

$ sudo dnf module list php

Per instal·lar PHP 8.0, primer restablirem el mòdul PHP predeterminat i habilitarem l'últim mòdul PHP Remi que és Remi-8.0. Per tant, executeu les ordres següents.

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

Pas 3: instal·leu PHP 8.0 a Rocky Linux

Un cop habilitat el mòdul Remi PHP 8.0, ara podeu instal·lar PHP 8.0 i les extensions PHP d'ús habitual de la següent manera.

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

Un cop instal·lat, confirmeu la versió de PHP instal·lada de la següent manera.

$ php -v

A partir de la sortida, hem aconseguit instal·lar la darrera versió de PHP que és PHP 8.0.8.

I això és pràcticament tot. Esperem que ara pugueu instal·lar PHP 8.0 amb confiança a Rocky Linux 8.