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.