GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare PHP 7.3 su CentOS 7

In questo tutorial, ti guideremo attraverso i passaggi per installare l'ultima versione di PHP 7.3 su un CentOS 7 VPS.

PHP è un linguaggio di scripting lato server, comunemente usato per lo sviluppo Web, ma è anche usato come linguaggio di programmazione generico. È il linguaggio di programmazione lato server (back-end) più diffuso e alimenta alcuni dei prodotti più popolari sul mercato, come WordPress, il sistema di gestione dei contenuti più utilizzato, nonché piattaforme di e-commerce come Magento e PrestaShop. PHP fornisce anche software per la gestione delle relazioni con i clienti, software per la pianificazione delle risorse aziendali e molto altro. Il processo di installazione di PHP 7.3 su CentOS 7 è un'operazione abbastanza semplice e diretta e può essere eseguita in meno di 10 minuti.

PHP 7 offre prestazioni e miglioramenti della sicurezza molto migliori rispetto ai suoi predecessori. Di seguito sono elencate alcune delle nuove funzionalità e modifiche in PHP 7.3:

  • Sintassi flessibili di Heredoc e Nowdoc
  • Consenti una virgola finale nelle chiamate di funzione
  • JSON_THROW_ON_ERROR
  • Stesso cookie del sito
  • Deprecare e rimuovere costanti senza distinzione tra maiuscole e minuscole
  • list() Assegnazione di riferimento
  • Funzione è_contabile
  • array_key_first(), array_key_last()
  • Miglioramenti dell'hash delle password Argon2

Prerequisiti

  • VPS CentOS 7
  • Utente con privilegi di root – Tutti i nostri piani di hosting VPS sono dotati di accesso root completo. Puoi anche utilizzare un account utente con privilegi sudo.

Passaggio 1:accedi e aggiorna il server

Accedi al tuo CentOS 7 VPS tramite SSH come utente root:

ssh root@IP_Address -p Port_number

Sostituisci "Indirizzo_IP" e "Numero_porta" con il tuo indirizzo IP effettivo e il numero di porta SSH.

Passaggio 2:installa PHP 7.3

CentOS 7 per impostazione predefinita viene fornito con PHP 5.4 al momento della stesura di questo articolo, che è una versione molto vecchia e obsoleta e ha raggiunto la fine del suo ciclo di vita a settembre 2015. Ciò aggiunge anche vulnerabilità di sicurezza sul tuo server se usi PHP in un'impostazione web. Fortunatamente, alcuni repository affidabili e ben mantenuti offrono versioni più recenti di PHP. In questo caso installeremo e utilizzeremo PHP 7.3 dal repository Remi.

Prima di tutto, controlla se PHP è già installato sul tuo server. Se è installato, controlla quale versione è in esecuzione sul tuo server. Puoi farlo con il seguente comando:

# php -v

Uscita:

PHP 5.4.16 (cli) (built: Apr 12 2018 19:02:01)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

Secondo l'output, PHP 5.4 è installato sul nostro CentOS VPS, di cui abbiamo detto che è l'ultima versione disponibile nei repository CentOS 7. Per installare PHP 7.3, dobbiamo rimuovere questa versione:

yum remove php*

Removing:
 php       
 php-cli   
 php-common
 php-mysql 
 php-pdo

Questo comando rimuoverà PHP e tutte le estensioni PHP installate.

Esegui i seguenti comandi per aggiungere i repository Remi ed Epel al tuo server e installa yum-utils, che è una raccolta di strumenti per la gestione dei repository yum:

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install yum-utils epel-release

Disabilita il repository PHP 5.4, che è abilitato per impostazione predefinita:

yum-config-manager --disable remi-php54

e abilita il repository PHP 7.3:

yum-config-manager --enable remi-php73

Dopo aver abilitato il repository Remi per PHP 7.3, possiamo installarlo facilmente con il gestore di pacchetti yum.

yum -y install php

Installing:
 php                         
Installing for dependencies:
 libargon2                   
 php-cli                     
 php-common                  
 php-json

Installerà PHP 7.3 e alcune delle sue dipendenze, come mostrato nell'output sopra.

Una volta completata l'installazione, puoi controllare la versione PHP installata:

php -v

Output:
PHP 7.3.0RC5 (cli) (built: Nov  6 2018 10:22:47) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies

Puoi facilmente installare tutte le estensioni PHP necessarie utilizzando lo stesso modo, purché siano disponibili nel repository. Ad esempio, se hai bisogno delle estensioni PHP MySQL, Multibyte String (mbstring), Mcrypt e SimpleXML Parser, puoi installarle con il seguente comando:

yum -y install php-mysqlnd php-mbstring php-pecl-mcrypt php-xml

Puoi verificare se le estensioni sono installate correttamente usando il seguente comando:

php -m |grep extension_name

Ad esempio, per verificare se l'estensione Multibyte String (mbstring) è installata, puoi utilizzare quanto segue:

php -m |grep mbstring

uscita:

mbstring

Passaggio 3:crea una pagina phpinfo

Per controllare le informazioni dettagliate sulla versione PHP installata, l'estensione, le impostazioni e molto altro, puoi creare una pagina phpinfo. Visualizza una grande quantità di informazioni utili su PHP. Comprese le informazioni sulla versione PHP, le opzioni di compilazione e le estensioni PHP, le informazioni sul server e l'ambiente (se compilato come modulo), l'ambiente PHP, le informazioni sulla versione del sistema operativo, i percorsi, i valori master e locali delle opzioni di configurazione, le intestazioni HTTP e la licenza PHP .

Per fare ciò, vai alla directory principale dei documenti del server web

cd /var/www/html

e crea un file phpinfo.php con il seguente contenuto

vi phpinfo.php

<?php
phpinfo();
?>

Salva il file e accedi a http://YourIPaddress/phpinfo.php con il tuo browser web preferito. Dovresti ottenere la seguente pagina

Per maggiori informazioni su PHP, la sua configurazione e le sue caratteristiche puoi consultare la loro documentazione ufficiale.

Ovviamente, non devi installare PHP 7.3 su CentOS 7 se utilizzi uno dei nostri servizi di hosting VPS PHP 7, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare per te l'ultima versione di PHP su CentOS 7 . Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se ti è piaciuto questo post su come installare PHP 7.3 su CentOS 7, condividilo con i tuoi amici sui social network usando i pulsanti di condivisione, o semplicemente lascia una risposta qui sotto. Grazie.


Cent OS
  1. Come installare PHP 7.4/7.3/7.2 su CentOS 7/RHEL 7 e CentOS 6/RHEL 6

  2. Come installare PHP 7.4 / 7.3 su CentOS 8 / RHEL 8

  3. Come installare PHP 7.3 su CentOS 8

  4. Come installare PHP 7.4 su CentOS 7

  5. Come installare PHP 7.2 su CentOS 7

Come installare PHP 7.4 su CentOS 8 / RHEL 8

Come installare TaskBoard su CentOS 7

Come installare PHP 7 su CentOS 7

Come installare PHP 7.4 su CentOS 8

Come installare PHP Composer su CentOS 8

Come installare PHP 7.4 su CentOS 8 | RHEL 8