Kako namestiti PHP 8.0 na Rocky Linux in AlmaLinux


PHP 8.0 je bil uradno izdan 26. novembra 2020 in je velika posodobitev PHP 7.4. V času objave tega priročnika je bila zadnja stabilna izdaja PHP 8.0.8, ki je izšla 1. julija 2021.

PHP 8.0 ponuja nekaj prelomnih optimizacij in funkcij, ki vključujejo:

  • Ujemanje izrazov
  • Nullsafe operator
  • Vrste zvez
  • Poimenovani argumenti
  • Dedovanje z zasebnimi metodami
  • Zaključna vejica na seznamih parametrov
  • Šibki zemljevidi
  • Atributi različice 2

In še veliko več…

V tej kratki vadnici vas bomo popeljali skozi namestitev PHP 8.0 na Rocky Linux 8.

1. korak: Omogočite skladišče Remi na Rocky Linuxu

PHP 8.0 še ni na voljo ali prisoten v repozitorijih Rocky Linux AppStream. Iz tega razloga bomo namestili PHP 8.0 iz skladišča Remi, ki je brezplačno skladišče YUM tretje osebe, ki zagotavlja sklade PHP.

Takoj namestite repozitorij EPEL (dodatni paketi za Enterprise Linux), ki omogoča dostop do pogosto uporabljenih programskih paketov za Enterprise Linux.

Če želite namestiti repozitorij EPEL na Rocky Linux, zaženite ukaz.

$ sudo dnf install epel-release

Ko je EPEL nameščen, nadaljujte in omogočite skladišče Remi, kot je predvideno.

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

2. korak: Omogočite skladišče Remi za PHP 8.0

PHP 7.4 je privzeti modul v repozitoriju Remi. To je označeno z oznako [d]. Če želite navesti vse module in to potrditi, zaženite ukaz:

$ sudo dnf module list php

Za namestitev PHP 8.0 bomo najprej ponastavili privzeti PHP modul in omogočili najnovejši Remi PHP modul, ki je Remi-8.0. Torej, zaženite spodnje ukaze.

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

3. korak: Namestite PHP 8.0 v Rocky Linux

Ko je modul Remi PHP 8.0 omogočen, lahko zdaj namestite PHP 8.0 in pogosto uporabljene razširitve PHP, kot sledi.

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

Ko je nameščen, potrdite nameščeno različico PHP, kot sledi.

$ php -v

Iz rezultatov nam je uspelo namestiti najnovejšo izdajo PHP, ki je PHP 8.0.8.

In to je precej to. Upamo, da lahko zdaj samozavestno namestite PHP 8.0 na Rocky Linux 8.