Home >Backend Development >PHP Problem >Solve the abnormal problem that occurs when installing php 7.2 on centos system

Solve the abnormal problem that occurs when installing php 7.2 on centos system

王林
王林forward
2021-02-11 09:51:464182browse

Solve the abnormal problem that occurs when installing php 7.2 on centos system

We know that the centos system comes with PHP 5, so you may encounter many problems when installing PHP 7.2. Below we will solve the problems encountered during the installation process one by one.

First get the 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

Then you can use sudo yum list php* to check what versions of php are currently available. You can find that there are versions from 4-7.2, and the 7.2 version is called 72w, so just install this version:

sudo yum -y install php72w

Encountered a problem:

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

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

Solution:

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

But after the installation is complete, enter php -v and find that there is no such command , because php72w only installs the smallest library of php, and some applications have not been installed yet, so just install some expansion packages:

(Learning video sharing: php video tutorial)

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

Encountered a problem:

Error: php72w-common conflicts with php-common-5.4.16-46.el7.x86_64
You can try adding the --skip-broken option to solve the problem
You can try to execute: rpm -Va --nofiles --nodigest

Solution:

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

Then enter php -v and the following information will appear:

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

Related recommendations: php tutorial

The above is the detailed content of Solve the abnormal problem that occurs when installing php 7.2 on centos system. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:csdn.net. If there is any infringement, please contact admin@php.cn delete