Unsaon Pag-instalar sa PHP 8.0 sa Rocky Linux ug AlmaLinux


Ang PHP 8.0 opisyal nga gipagawas kaniadtong Nobyembre 26, 2020, ug usa ka mayor nga update sa PHP 7.4. Sa panahon sa pagmantala niini nga giya, ang pinakabag-o nga stable nga pagpagawas mao ang PHP 8.0.8, nga gi-release niadtong Hulyo 1, 2021.

Ang PHP 8.0 naghatag og pipila ka mga groundbreaking optimizations ug mga feature nga naglakip sa:

  • Pareho nga mga ekspresyon
  • Nullsafe operator
  • Mga Uri sa Unyon
  • Ginganlan nga mga argumento
  • Panubli uban sa pribadong mga pamaagi
  • Trailing comma sa mga lista sa parameter
  • Huyang nga Mapa
  • Mga kinaiya nga bersyon 2

Ug daghan pa…

Niini nga mubo nga panudlo, kami mogiya kanimo pinaagi sa pag-install sa PHP 8.0 sa Rocky Linux 8.

Lakang 1: I-enable ang Remi Repository sa Rocky Linux

Ang PHP 8.0 wala pa magamit o anaa sa mga repositoryo sa Rocky Linux AppStream. Tungod niini, among i-install ang PHP 8.0 gikan sa Remi repository nga usa ka libre nga third-party nga YUM repository nga naghatag og PHP stacks.

Diha-diha dayon, i-install ang EPEL repository (Extra Packages for Enterprise Linux) nga naghatag og access sa kasagarang gigamit nga software packages para sa Enterprise Linux.

Aron ma-install ang EPEL repository sa Rocky Linux, padagana ang command.

$ sudo dnf install epel-release

Sa higayon nga ma-install ang EPEL, ipadayon ug i-enable ang Remi repository sumala sa gihatag.

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

Lakang 2: I-enable ang Remi Repository para sa PHP 8.0

Ang PHP 7.4 mao ang default module sa Remi repository. Gipakita kini sa [d] tag. Aron ilista ang tanan nga mga module ug kumpirmahi kini, padagana ang mando:

$ sudo dnf module list php

Aron ma-install ang PHP 8.0, una namong i-reset ang default PHP module ug i-enable ang pinakabag-o nga Remi PHP module nga mao ang Remi-8.0. Busa, padagana ang mga sugo sa ubos.

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

Lakang 3: I-install ang PHP 8.0 sa Rocky Linux

Kung ma-enable na ang Remi PHP 8.0 module, mahimo na nimong i-install ang PHP 8.0 ug kasagarang gigamit nga PHP extensions sama sa mosunod.

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

Sa higayon nga ma-install, kumpirmahi ang bersyon sa PHP nga na-install sama sa mosunod.

$ php -v

Gikan sa output, nakahimo kami sa pag-instalar sa pinakabag-o nga pagpagawas sa PHP nga mao ang PHP 8.0.8.

Ug mao na kini. Kami nanghinaut nga masaligon ka na nga ma-install ang PHP 8.0 sa Rocky Linux 8.