“Rocky Linux Distro” -da PHP 7.4 nädip gurmaly
PHP HyperText Preprocessor üçin gaýtalanýan gysgaça söz, PHP statiki we dinamiki web sahypalaryny ösdürmek üçin açyk çeşme we giňden ulanylýan serwer tarapy skript dilidir. WordPress, Drupal, Magento ýaly blog ulgamlarynyň we Akaunting ýaly iş platformalarynyň köpüsiniň özenidir.
PHP 7.x 2015-nji ýylda PHP 7.0.0 çykmagy bilen surata düşdi. Şondan bäri birnäçe wersiýanyň çykmagy başlandy.
Bu gollanmany ýazan wagtyňyz, 7 seriýadaky PHP 7.4 ýeke-täk goldanýar. Iň soňky PHP 8, PHP 7 bilen deňeşdirilende köp sanly täze aýratynlyklar, funksiýalar we könelişmeler bilen gelýär.
[Şeýle hem halamagyňyz mümkin: “Rocky Linux 8” -e iň soňky PHP 8.0 nädip gurmaly]
Bu gollanmada, Rocky Linux 8 we AlmaLinux 8-de PHP 7.4-i nädip gurmalydygyna ünsi çekeris.
1-nji ädim: “Rocky Linux” -da PHP gurnamasyny barlaň
PHP gurlandygyny ýa-da ýokdugyny barlamak bilen başlarys. Munuň üçin aşakdaky buýrugy ýerine ýetiriň. Görnüşi ýaly, PHP deslapky gurulmaýar.
$ php -v
Bagtymyza, “Rocky Linux AppStream” ammarlary, adaty ýagdaýda işledilen PHP 7.2-den PHP wersiýalaryny üpjün edýär. Hosthli ýerleşdirilen PHP modullarynyň sanawyny almak üçin buýrugy işlediň.
$ sudo dnf module list php
Çykyş, deslapky modulyň [d]
belligi bilen PHP 7.2 bolandygyny aýdyň görkezýär.
2-nji ädim: “Rocky Linux” -da PHP 7.4 guruň
PHP 7.4 gurmak üçin ilki bilen moduly üpjün edilişi ýaly işlediň.
$ sudo dnf module enable php:7.4
BELLIK: Başga moduly işletmek üçin 7.4-i ileri tutulýan wersiýa bilen çalşyň. Mysal üçin, 7.3 işlemegi işjeňleşdirmek üçin:
$ sudo dnf module enable php:7.3
Gurlandan soň, görkezilişi ýaly PHP we baglanyşykly PHP giňeltmelerini (php-extension_name) guruň. Bu mysalda gurlan PHP giňeltmeleri görkezilişi ýaly.
$ sudo dnf install php php-cli php-gd php-curl php-zip php-mbstring
3-nji ädim: Gurlan PHP wersiýasyny barlaň
Gurmak gutaransoň, gurlan PHP wersiýasyny barlaň.
$ php -v
Aboveokardaky çykyş, PHP 7.4-ni üstünlikli gurnandygymyzy tassyklaýar. PHP 7.4 gurmak üçin bar zat. Siziň pikirleriňiz iň oňat