Otu esi etinye PHP 8.0 na Rocky Linux na AlmaLinux


A tọhapụrụ PHP 8.0 azụ azụ na Nọvemba 26, 2020 ma bụrụ nnukwu mmelite nye PHP 7.4. N'oge mbipụta akwụkwọ ntuziaka a, ntọhapụ kwụsiri ike kachasị ọhụrụ bụ PHP 8.0.8, nke ewepụtara na Julaị 1, 2021.

PHP 8.0 na-enye ụfọdụ nkwalite na njiri mara nke gụnyere:

  • Okwu dakọtara
  • Onye ọrụ Nullsafe
  • Ụdị otu
  • Arụmọrụ akpọrọ aha
  • Ihe nketa nwere ụzọ nzuzo
  • Rịkọm n'azụ n'ime ndepụta paramita
  • Mapụ adịghị ike
  • Ụdị njirimara 2

Na ọtụtụ ndị ọzọ…

N'ime nkuzi nkenke a, anyị ga-ejegharị gị site na ntinye nke PHP 8.0 na Rocky Linux 8.

Kwụpụ 1: Kwado Remi Repository na Rocky Linux

PHP 8.0 adịbeghị ma ọ bụ dị na ebe nchekwa Rocky Linux AppStream. Maka nke a, anyị ga-etinye PHP 8.0 site na ebe nchekwa Remi nke bụ ebe nchekwa YUM nke atọ na-enye ngwugwu PHP.

Ozugbo bat ahụ, wụnye ebe nchekwa EPEL (Ngwugwu Mgbakwunye maka Enterprise Linux) nke na-enye ohere ịnweta ngwugwu ngwanrọ a na-ejikarị maka Enterprise Linux.

Iji tinye ebe nchekwa EPEL na Rocky Linux, mee iwu ahụ.

$ sudo dnf install epel-release

Ozugbo etinyere EPEL, gaa n'ihu wee mee ka ebe nchekwa Remi dị ka enyere ya.

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

Kwụpụ 2: Kwado ebe nchekwa Remi maka PHP 8.0

PHP 7.4 bụ modul ndabara na ebe nchekwa Remi. Egosiri nke a site na mkpado [d]. Iji depụta modul niile wee kwado nke a, mee iwu:

$ sudo dnf module list php

Iji tinye PHP 8.0, anyị ga-ebu ụzọ tọgharịa modul PHP ndabara wee mee ka modul Remi PHP kachasị ọhụrụ bụ Remi-8.0. Yabụ, gbaa iwu ndị a n'okpuru.

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

Kwụpụ 3: Wụnye PHP 8.0 na Rocky Linux

Ozugbo Remi PHP 8.0 modul agbanyere, ị nwere ike ịwụnye PHP 8.0 na mgbakwunye PHP na-ejikarị dị ka ndị a.

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

Ozugbo arụnyere, gosi na ụdị PHP arụnyere dị ka ndị a.

$ php -v

Site na mmepụta, anyị jisiri ike ịwụnye ntọhapụ PHP kachasị ọhụrụ bụ PHP 8.0.8.

Na nke ahụ mara mma nke ukwuu. Anyị na-atụ anya na ị nwere ike iji obi ike tinye PHP 8.0 na Rocky Linux 8.