installation centos php7.2

不言
Libérer: 2023-03-29 18:22:01
original
22431 Les gens l'ont consulté

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

Saisissez ensuite le contenu suivant et enregistrez :

<?php
phpinfo();
?>
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

L'emplacement est le suivant :

/etc/httpd/conf/httpd.conf
Copier après la connexion

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

PHPIniDir /etc/php.ini
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal