Heim  >  Artikel  >  Backend-Entwicklung  >  Lösen Sie das ungewöhnliche Problem, das bei der Installation von PHP 7.2 auf dem Centos-System auftritt

Lösen Sie das ungewöhnliche Problem, das bei der Installation von PHP 7.2 auf dem Centos-System auftritt

王林
王林nach vorne
2021-02-11 09:51:464054Durchsuche

Lösen Sie das ungewöhnliche Problem, das bei der Installation von PHP 7.2 auf dem Centos-System auftritt

Wir wissen, dass das Centos-System intern mit PHP 5 geliefert wird, daher kann es bei der Installation von PHP 7.2 zu vielen Problemen kommen. Im Folgenden werden wir die während des Installationsvorgangs aufgetretenen Probleme nacheinander lösen.

Besorgen Sie sich zuerst das 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

Dann können Sie mit sudo yum list php* überprüfen, welche PHP-Versionen derzeit verfügbar sind. Sie können feststellen, dass es Versionen von 4-7.2 gibt und die 7.2-Version also 72w heißt Installieren Sie diese Version. :

sudo yum -y install php72w

Es ist ein Problem aufgetreten:

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

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

Lösung:

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

Aber nachdem die Installation abgeschlossen ist, geben Sie php -v ein und stellen Sie fest, dass es keinen solchen Befehl gibt, da php72w nur die Mindestbibliothek von PHP installiert. und einige Anwendungen wurden noch nicht installiert, daher reicht es aus, ein Erweiterungspaket zu installieren:

(Teilen von Lernvideos: php-Video-Tutorial)

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

Es ist ein Problem aufgetreten:

Fehler: php72w-common-Konflikte mit php-common- 5.4.16-46.el7.x86_64
Sie können versuchen, die Option --skip-broken hinzuzufügen, um das Problem zu lösen
Sie können versuchen, Folgendes auszuführen: rpm -Va --nofiles --nodigest

Lösung:

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

Dann geben Sie ein php -v und die folgenden Informationen werden angezeigt:

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

Verwandte Empfehlungen: php-Tutorial

Das obige ist der detaillierte Inhalt vonLösen Sie das ungewöhnliche Problem, das bei der Installation von PHP 7.2 auf dem Centos-System auftritt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen