Jinsi ya kusakinisha PHP 8.0 kwenye Rocky Linux na AlmaLinux


PHP 8.0 ilitolewa rasmi mnamo Novemba 26, 2020, na ni sasisho kuu kwa PHP 7.4. Wakati wa kuchapisha mwongozo huu, toleo la hivi punde thabiti ni PHP 8.0.8, ambalo lilitolewa mnamo Julai 1, 2021.

PHP 8.0 hutoa uboreshaji wa msingi na huduma ambazo ni pamoja na:

  • Vielezi vya kulinganisha
  • Nullsafe operator
  • Aina za Muungano
  • Hoja zilizotajwa
  • Urithi kwa mbinu za kibinafsi
  • Koma inayofuata katika orodha za vigezo
  • Ramani Dhaifu
  • Sifa toleo la 2

Na mengi zaidi...

Katika mafunzo haya mafupi, tutakutembeza kupitia usakinishaji wa PHP 8.0 kwenye Rocky Linux 8.

Hatua ya 1: Washa Hifadhi ya Remi kwenye Rocky Linux

PHP 8.0 bado haipatikani au haipo katika hazina za Rocky Linux AppStream. Kwa sababu hii, tutasakinisha PHP 8.0 kutoka hazina ya Remi ambayo ni hazina isiyolipishwa ya YUM ya wahusika wengine ambayo hutoa rafu za PHP.

Papo hapo, sakinisha hazina ya EPEL (Vifurushi vya Ziada kwa Enterprise Linux) ambayo hutoa ufikiaji wa vifurushi vya programu vinavyotumika sana kwa Enterprise Linux.

Ili kusakinisha hazina ya EPEL kwenye Rocky Linux, endesha amri.

$ sudo dnf install epel-release

EPEL ikishasakinishwa, endelea na uwashe hazina ya Remi kama inavyotolewa.

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

Hatua ya 2: Washa Hifadhi ya Remi kwa PHP 8.0

PHP 7.4 ndio moduli chaguo-msingi kwenye hazina ya Remi. Hii inaonyeshwa na lebo ya [d]. Kuorodhesha moduli zote na kuthibitisha hili, endesha amri:

$ sudo dnf module list php

Ili kusakinisha PHP 8.0, kwanza tutaweka upya moduli chaguomsingi ya PHP na kuwezesha moduli ya hivi punde zaidi ya Remi PHP ambayo ni Remi-8.0. Kwa hivyo, endesha amri hapa chini.

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

Hatua ya 3: Sakinisha PHP 8.0 kwenye Rocky Linux

Mara tu moduli ya Remi PHP 8.0 imewashwa, sasa unaweza kusakinisha PHP 8.0 na viendelezi vya PHP vinavyotumika sana kama ifuatavyo.

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

Mara tu ikiwa imewekwa, thibitisha toleo la PHP iliyosanikishwa kama ifuatavyo.

$ php -v

Kutoka kwa matokeo, tumeweza kusakinisha toleo jipya zaidi la PHP ambalo ni PHP 8.0.8.

Na hiyo ni sawa sana. Tunatumahi kuwa sasa unaweza kusakinisha PHP 8.0 kwa ujasiri kwenye Rocky Linux 8.