PHP 7.4:n asentaminen Rocky Linux Distroon


Rekursiivinen lyhenne sanoista PHP HyperText Preprocessor, PHP on avoimen lähdekoodin ja laajalti käytetty palvelinpuolen komentosarjakieli staattisten ja dynaamisten verkkosivustojen kehittämiseen. Se on useimpien blogijärjestelmien, kuten WordPressin, Drupalin, Magenton, ja yritysalustojen, kuten Akaunting, ydin.

PHP 7.x tuli kuvaan vuonna 2015, kun PHP 7.0.0 julkaistiin. Tästä on sen jälkeen julkaistu useita versioita.

Tätä opetusohjelmaa kirjoitettaessa ainoa tuettu julkaisu on PHP 7.4 7-sarjassa. Uusin PHP 8 sisältää paljon uusia ominaisuuksia, toimintoja ja vanhentuneita PHP 7:ään verrattuna.

Tässä oppaassa keskitymme PHP 7.4:n asentamiseen Rocky Linux 8- ja AlmaLinux 8 -käyttöjärjestelmiin.

Vaihe 1: Tarkista PHP-asennus Rocky Linuxissa

Aloitamme tarkistamalla, onko PHP asennettu. Voit tehdä tämän suorittamalla alla olevan komennon. Ilmeisesti PHP ei ole oletusarvoisesti asennettu, kuten kuvassa.

php -v

Onneksi Rocky Linux AppStream -tietovarastot tarjoavat PHP-versioita PHP 7.2 -versiosta, joka on oletuksena käytössä. Saat luettelon kaikista isännöidyistä PHP-moduuleista suorittamalla komennon.

sudo dnf module list php 

Tulos osoittaa selvästi, että oletusmoduuli on PHP 7.2 [d]-tunnisteella.

Vaihe 2: Asenna PHP 7.4 Rocky Linuxiin

Asenna PHP 7.4 ottamalla ensin moduuli käyttöön toimitetulla tavalla.

sudo dnf module enable php:7.4

HUOMAA: Ota eri moduuli käyttöön korvaamalla 7.4 ensisijaisella versiolla. Esimerkiksi 7.3-ajon ottaminen käyttöön:

sudo dnf module enable php:7.3

Kun olet asentanut, asenna PHP ja siihen liittyvät PHP-laajennukset (php-laajennuksen_nimi) ohjeiden mukaisesti. Tässä esimerkissä asennetut PHP-laajennukset ovat kuvan mukaiset.

sudo dnf install php php-cli php-gd php-curl php-zip php-mbstring

Vaihe 3: Tarkista asennetun PHP:n versio

Kun asennus on valmis, tarkista asennettu PHP-versio.

php -v

Yllä oleva tulos vahvistaa, että PHP 7.4 on asennettu onnistuneesti. Ja siinä kaikki PHP 7.4:n asentaminen. Palautteesi on erittäin tervetullutta.