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

王林
Release: 2023-03-08 06:00:02
forward
4081 people have browsed it

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
Copy after login

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
Copy after login

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

错误概要
-------------
Copy after login

Solution:

yum -y remove php-5.4.16-46.el7.x86_64
Copy after login

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
Copy after login

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
Copy after login

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
Copy after login

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!

Related labels:
source:csdn.net
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template