In questo articolo, avremo spiegato i passaggi necessari per installare PHP 8 su Rocky Linux 8. Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con sudo
privilegi. Tutti i comandi in questo tutorial devono essere eseguiti come utente non root.
PHP è un linguaggio di scripting lato server, noto anche come "preprocessore ipertestuale". Viene utilizzato per lo sviluppo di applicazioni web statiche e dinamiche. Il nuovo PHP contiene molte nuove funzionalità e ottimizzazioni, inclusi argomenti denominati, tipi di unione, attributi, promozione della proprietà del costruttore, espressione di corrispondenza, operatori null safe, JIT e miglioramenti nel sistema dei tipi, gestione degli errori e coerenza.
Prerequisito:
- Sistema operativo con Rocky Linux 8
- Indirizzo IPv4 del server con privilegi di superutente (accesso root)
- Terminale Gnome per desktop Linux
- Client PuTTy SSH per Windows o macOS
- Powershell per Windows 10/11
- Familiarità con i comandi DNF
Installa PHP 8 su Rocky Linux 8
Passaggio 1. Innanzitutto, prima di iniziare a installare qualsiasi pacchetto sul tuo server Rocky Linux, ti consigliamo sempre di assicurarti che tutti i pacchetti di sistema siano aggiornati.
sudo dnf update sudo dnf upgrade
Passaggio 2. Aggiungi EPEL e REMI Repository.
Per installare il repository EPEL e REMI su Rocky Linux, esegui il comando seguente:
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
Avanti, usa il dnf
comando per aggiornare l'elenco dei repository e utilizzare il list php
comando per vedere quali opzioni sono disponibili e quelle predefinite:
sudo dnf update sudo dnf module list php
Quindi, abilita php:remi-8.0
modulo:
sudo dnf module enable php:remi-8.0
Passaggio 2. Installa PHP sul sistema Rocky Linux.
Esegui il comando per installare l'ultimo PHP sul nostro sistema Rocky Linux:
sudo dnf install php
Risultato:
[[email protected] ~]# sudo dnf install php Last metadata expiration check: 0:00:46 ago on Mon 20 Sep 2021 10:36:44 PM EDT. Dependencies resolved. ============================================================================================= Package Architecture Version Repository Size ============================================================================================= Installing: php x86_64 8.0.6-1.el8.remi remi-modular 1.6 M Installing dependencies: libsodium x86_64 1.0.18-2.el8 epel 162 k Installing weak dependencies: php-opcache x86_64 8.0.6-1.el8.remi remi-modular 762 k php-pdo x86_64 8.0.6-1.el8.remi remi-modular 154 k php-sodium x86_64 8.0.6-1.el8.remi remi-modular 93 k Transaction Summary ============================================================================================= Install 5 Packages Total download size: 2.7 M Installed size: 8.3 M Is this ok [y/N]: y
Se desideri installare le estensioni più comunemente utilizzate per PHP 8.0, utilizza il seguente comando:
sudo dnf install php-cli php-fpm php-curl php-mysqlnd php-gd php-opcache php-zip php-intl php-common php-bcmath php-imap php-imagick php-xmlrpc php-json php-readline php-memcached php-redis php-mbstring php-apcu php-xml
Verifica versione PHP:
php -v
Risultato:
[[email protected] ~]# php -v PHP 8.0.8 (cli) (built: Sept 10 2021 00:23:16) ( NTS gcc x86_64 ) Copyright (c) The PHP Group Zend Engine v4.0.6, Copyright (c) Zend Technologies with Zend OPcache v8.0.6, Copyright (c), by Zend Technologies
Questo è tutto ciò che devi fare per installare PHP su Rocky Linux 8. Spero che questo suggerimento rapido ti sia utile. Per ulteriori letture sul server web Nginx, fare riferimento alla loro knowledge base ufficiale. Se hai domande o suggerimenti, sentiti libero di lasciare un commento qui sotto.