PHP (PHP: Hypertext Preprocessor) è uno dei linguaggi di sviluppo web più utilizzati oggi grazie alle sue diverse funzionalità e alla sua facilità di incorporamento in HTML.
Per impostazione predefinita, i repository ufficiali dei pacchetti CentOS 7, uno dei sistemi operativi più utilizzati a livello di organizzazione, ha PHP 5.4, che attualmente non è utilizzato e il suo ciclo di vita è scaduto.
Per ovvie ragioni, se siamo utenti PHP o dobbiamo eseguire applicazioni che ne fanno uso per la loro esecuzione, sarà fondamentale aggiornare all'ultima versione di PHP che è 7.2.
Solvetic vuole analizzare come installare versioni stabili compatibili di PHP 5.5 (in cui vengono forniti solo aggiornamenti di sicurezza) o PHP 5.6 su CentOS 7. È il motivo per cui spiegheremo perché ancora molte applicazioni sono compatibili con la versione PHP 5.6 ma non con PHP 7.2.
VantaggioAlcuni dei vantaggi dell'utilizzo di PHP 5.6 sono:
- Espressioni scalari costanti
- Funzioni variabili e spacchettamento degli argomenti utilizzando l'operatore ….
- Elevazione a potenza mediante l'operatore **.
- php: // l'input è ora riutilizzabile e $ HTTP_RAW_POST_DATA è deprecato.
- Funzione e importazione costante con utilizzo di parole chiave.
- I caricamenti di file più grandi di 2 gigabyte sono ora accettati.
- Phpdbg viene utilizzato come debugger interattivo integrato in SAPI.
- Gli oggetti GMP ora supportano l'overload dell'operatore.
Vediamo come installare PHP 5.6 su CentOS 7.
Installa PHP 5.6 su CentOs 7
Passo 1
Per installare correttamente PHP 5.6 sarà necessario installare e abilitare i repository EPEL e Remi sul sistema CentOS 7 utilizzando i seguenti comandi:
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Passo 2
Lì inseriremo la lettera sì per confermare il download e l'installazione. Ora, eseguiremo quanto segue. Di nuovo inseriamo la lettera sì per confermare il download e l'installazione.
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Passaggio 3
Il prossimo passo è installare le utilità "yum -util", che sono una varietà di utilità integrate in yum per migliorare le funzionalità predefinite, offrendo opzioni di gestione dei pacchetti più avanzate e un utilizzo molto più semplice. Per questa installazione eseguiremo quanto segue:
yum install yum-utile
Passaggio 4
Uno dei principali vantaggi dell'utilizzo di queste utilità è yum-config-manager, che può essere utilizzato per attivare il repository Remi come repository predefinito per installare varie versioni di PHP in CentOS 7. In questo modo possiamo eseguire una delle seguenti opzioni :
yum-config-manager --enable remi-php55 (Installa PHP 5.5) yum-config-manager --enable remi-php56 (Installa PHP 5.6) yum-config-manager --enable remi-php72 (Installa PHP 7.2 )Passaggio 5
In questo caso eseguiremo la seguente riga:
yum-config-manager --enable remi-php56
Passaggio 6
Installeremo alcuni moduli PHP necessari:
yum install php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo
Passaggio 7
Una volta accettato il download, possiamo verificare la versione di PHP eseguendo:
php -v
In questo modo semplice possiamo installare PHP 5.6 su CentOS 7.