Maison >développement back-end >Problème PHP >Résolvez le problème anormal qui se produit lors de l'installation de php 7.2 sur le système centos

Résolvez le problème anormal qui se produit lors de l'installation de php 7.2 sur le système centos

王林
王林avant
2021-02-11 09:51:464112parcourir

Résolvez le problème anormal qui se produit lors de l'installation de php 7.2 sur le système centos

Nous savons que le système centos est livré avec PHP 5 en interne, vous pouvez donc rencontrer de nombreux problèmes lors de l'installation de PHP 7.2. Ci-dessous, nous résoudrons un par un les problèmes rencontrés lors du processus d’installation.

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 s'appelle 72w, alors installez simplement cette version :

sudo yum -y install php72w

Rencontrez un problème :

Transaction check error:
  file /etc/httpd/conf.d/php.conf from install of mod_php72w-7.2.14-1.w7.x86_64 conflicts with file from package php-5.4.16-46.el7.x86_64
  file /etc/httpd/conf.modules.d/10-php.conf from install of mod_php72w-7.2.14-1.w7.x86_64 conflicts with file from package php-5.4.16-46.el7.x86_64

错误概要
-------------

Résolvez-le :

yum -y remove php-5.4.16-46.el7.x86_64

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 :

(Partage de vidéos d'apprentissage : Tutoriel vidéo php)

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

J'ai rencontré un problème :

Erreur : php72w-common est en conflit avec php-common-5.4.16-46.el7.x86_64
Vous pouvez essayez d'ajouter l'option --skip-broken pour résoudre le problème
Vous pouvez essayer d'exécuter : rpm -Va --nofiles --nodigest

Solution :

yum -y remove php-common-5.4.16-46.el7.x86_64

Alors entrez php -v et les informations suivantes apparaîtront :

PHP 7.2.14 (cli) (built: Jan 12 2019 12:47:33) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

Recommandations associées : tutoriel php

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer