Maison  >  Article  >  développement back-end  >  installation centos php7.2

installation centos php7.2

不言
不言original
2018-06-05 09:10:0722418parcourir

Cet article présente principalement l'installation de php7.2 sur centos. Il a une certaine valeur de référence. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référer

La version stable la plus élevée de php est actuellement. 7.2, disponible dans wordpress. Cette version est également recommandée.

Si vous l'installez directement en utilisant yum in centos : sudo yum -y install php, la version est 5.4, ce qui est loin d'être suffisant, il faut donc mettre à jour le rpm manuellement.

Obtenez d'abord le RPM :

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm   
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

Ensuite, vous pouvez utiliser sudo yum list php* pour vérifier quelles versions de php sont actuellement disponibles. Vous pouvez constater qu'il existe des versions de 4 à 7.2. , et la version 7.2 Elle s'appelle 72w, alors installez simplement cette version :

sudo yum -y install php72w

Mais une fois l'installation terminée, entrez php -v et constatez qu'une telle commande n'existe pas, car php72w n'installe que la plus petite bibliothèque de php, et certaines applications n'ont pas encore été installées, alors installez simplement quelques packages d'extension :

yum -y install php72w-cli php72w-common php72w-devel php72w-mysql

Pour les applications wordpress, vous devrez peut-être également installer les packages suivants :

sudo yum -y install php72w-gd php72w-imap php72w-ldap php72w-odbc php72w-pear php72w-xml php72w-xmlrpc

Entrez ensuite php -v et les informations suivantes apparaîtront :

[c@localhost ~]$ php -v
PHP 7.2.5 (cli) (built: Apr 28 2018 07:30:30) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

Installation terminée.

Mais actuellement, Apache ne sait pas que notre version de PHP a changé, donc les pages Web php ne peuvent pas utiliser Apache, c'est-à-dire httpd. Par exemple, créez un fichier info.php dans le répertoire /var/www/html/, qui est le répertoire racine de la page Web, c'est-à-dire accédez à : IP/info.php dans le navigateur et au contenu de info.php. apparaîtra. Nous éditons le fichier info.php comme suit :

sudo vim /etc/www/html/info.php

Saisissez ensuite le contenu suivant et enregistrez :

<?php
phpinfo();
?>

Saisissez IP/info.php dans le navigateur et constatez que la page introuvable. Parce que j'ai dit qu'Apache ne savait pas que nous avions modifié la version de PHP, ce qui a provoqué l'échec de l'analyse.

Donc, pour qu'Apache prenne en charge php7.2, vous devez modifier le fichier de configuration d'Apache :

Tout d'abord, recherchez le fichier de configuration php : php.ini, utilisez la commande find :

sudo find / -name php.ini

Généralement située dans /etc, qui est /etc/php.ini.

Recherchez ensuite le fichier de configuration apache : httpd.conf

sudo find / -name httpd.conf

L'emplacement est le suivant :

/etc/httpd/conf/httpd.conf

Modifiez ensuite le fichier, dans le dernière ligne du fichier Ajouter :

PHPIniDir /etc/php.ini

signifie indiquer à Apache le fichier d'informations de configuration de php.

Enregistrez-le, puis ressaisissez IP/info.php dans le navigateur

La page web est la suivante :

signifie apache et php7 .2L'association est réussie.

C'est fait.

Recommandations associées :

Compilez et installez PHP sur Linux

Étapes détaillées pour installer PHP Xdebug sur le système Mac

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn