GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer PHP 7.3 sur CentOS 7

Dans ce tutoriel, nous vous guiderons à travers les étapes d'installation de la dernière version PHP 7.3 sur un VPS CentOS 7.

PHP est un langage de script côté serveur, couramment utilisé pour le développement Web, mais il est également utilisé comme langage de programmation à usage général. C'est le langage de programmation côté serveur (back-end) le plus populaire et il alimente certains des produits les plus populaires sur le marché, tels que WordPress, le système de gestion de contenu le plus utilisé, ainsi que des plateformes de commerce électronique telles que Magento. et PrestaShop. PHP alimente également les logiciels de gestion de la relation client, les logiciels de planification des ressources d'entreprise et bien plus encore. Le processus d'installation de PHP 7.3 sur CentOS 7 est une tâche assez simple et directe, et cela peut être fait en moins de 10 minutes.

PHP 7 offre de bien meilleures performances et améliorations de sécurité que ses prédécesseurs. Voici quelques-unes des nouvelles fonctionnalités et modifications apportées à PHP 7.3 :

  • Syntaxes Heredoc et Nowdoc flexibles
  • Autoriser une virgule de fin dans les appels de fonction
  • JSON_THROW_ON_ERROR
  • Cookie du même site
  • Abandonner et supprimer les constantes insensibles à la casse
  • assignation de référence list()
  • Fonction is_countable
  • array_key_first(), array_key_last()
  • Améliorations du hachage de mot de passe Argon2

Prérequis

  • VPS CentOS 7
  • Utilisateur avec privilèges root - Tous nos plans d'hébergement VPS sont livrés avec un accès root complet. Vous pouvez également utiliser un compte utilisateur avec des privilèges sudo.

Étape 1 :Connectez-vous et mettez à jour le serveur

Connectez-vous à votre VPS CentOS 7 via SSH en tant qu'utilisateur root :

ssh root@IP_Address -p Port_number

Remplacez 'IP_Address' et 'Port_number' par votre adresse IP et votre numéro de port SSH réels.

Étape 2 :Installez PHP 7.3

CentOS 7 est livré par défaut avec PHP 5.4 au moment de la rédaction de cet article, qui est une version très ancienne et obsolète et qui a atteint sa fin de vie en septembre 2015. Cela ajoute également des vulnérabilités de sécurité sur votre serveur si vous utilisez PHP dans un paramètre Web. Heureusement, certains référentiels fiables et bien entretenus proposent des versions plus récentes de PHP. Dans ce cas, nous installerons et utiliserons PHP 7.3 à partir du référentiel Remi.

Tout d'abord, vérifiez si PHP est déjà installé sur votre serveur. S'il est installé, vérifiez la version de votre serveur. Vous pouvez le faire avec la commande suivante :

# php -v

Sortie :

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

Selon la sortie, PHP 5.4 est installé sur notre VPS CentOS, dont nous avons mentionné qu'il s'agit de la dernière version disponible dans les référentiels CentOS 7. Pour installer PHP 7.3, nous devons supprimer cette version :

yum remove php*

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

Cette commande supprimera PHP et toutes les extensions PHP installées.

Exécutez les commandes suivantes pour ajouter les référentiels Remi et Epel à votre serveur et installez yum-utils, qui est une collection d'outils de gestion des référentiels yum :

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

Désactivez le dépôt PHP 5.4, qui est activé par défaut :

yum-config-manager --disable remi-php54

et activez le dépôt PHP 7.3 :

yum-config-manager --enable remi-php73

Une fois le référentiel Remi pour PHP 7.3 activé, nous pouvons facilement l'installer avec le gestionnaire de packages yum.

yum -y install php

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

Il installera PHP 7.3 et certaines de ses dépendances, comme indiqué dans la sortie ci-dessus.

Une fois l'installation terminée, vous pouvez vérifier la version de PHP installée :

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

Vous pouvez facilement installer toutes les extensions PHP nécessaires de la même manière, tant qu'elles sont disponibles dans le référentiel. Par exemple, si vous avez besoin des extensions PHP MySQL, Multibyte String (mbstring), Mcrypt et SimpleXML Parser, vous pouvez les installer avec la commande suivante :

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

Vous pouvez tester si les extensions sont correctement installées à l'aide de la commande suivante :

php -m |grep extension_name

Par exemple, pour tester si l'extension Multibyte String (mbstring) est installée, vous pouvez utiliser ce qui suit :

php -m |grep mbstring

sortie :

mbstring

Étape 3 :Créer une page phpinfo

Afin de vérifier des informations détaillées sur la version PHP installée, l'extension, les paramètres et bien plus encore, vous pouvez créer une page phpinfo. Il affiche une grande quantité d'informations utiles sur PHP. Y compris des informations sur la version PHP, les options et extensions de compilation PHP, les informations sur le serveur et l'environnement (si compilé en tant que module), l'environnement PHP, les informations sur la version du système d'exploitation, les chemins, les valeurs principales et locales des options de configuration, les en-têtes HTTP et la licence PHP .

Pour cela, rendez-vous dans le répertoire racine des documents du serveur Web

cd /var/www/html

et créez un fichier phpinfo.php avec le contenu suivant

vi phpinfo.php

<?php
phpinfo();
?>

Enregistrez le fichier et accédez à http://YourIPaddress/phpinfo.php avec votre navigateur Web préféré. Vous devriez obtenir la page suivante

Pour plus d'informations sur PHP, sa configuration et ses fonctionnalités, vous pouvez consulter leur documentation officielle.

Bien sûr, vous n'êtes pas obligé d'installer PHP 7.3 sur CentOS 7 si vous utilisez l'un de nos services d'hébergement VPS PHP 7, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer la dernière version de PHP sur CentOS 7 pour vous. . Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article sur l'installation de PHP 7.3 sur CentOS 7, partagez-le avec vos amis sur les réseaux sociaux à l'aide des boutons de partage, ou laissez simplement une réponse ci-dessous. Merci.


Cent OS
  1. Comment installer PHP 7.4 / 7.3 / 7.2 sur CentOS 7 / RHEL 7 et CentOS 6 / RHEL 6

  2. Comment installer PHP 7.4 / 7.3 sur CentOS 8 / RHEL 8

  3. Comment installer PHP 5.5 sur CentOS

  4. Comment installer PHP 7.4 sur CentOS 7

  5. Comment installer PHP 7.2 sur CentOS 7

Comment installer PHP 7.4 sur CentOS 8 / RHEL 8

Comment installer TaskBoard sur CentOS 7

Comment installer PHP 7 sur CentOS 7

Comment installer PHP 7.4 sur CentOS 8

Comment installer PHP Composer sur CentOS 8

Comment installer PHP 7.4 sur CentOS 8 | RHEL 8