Heim > Backend-Entwicklung > PHP-Problem > 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

王林
Freigeben: 2023-03-08 06:00:02
nach vorne
4119 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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

错误概要
-------------
Nach dem Login kopieren

Lösung:

yum -y remove php-5.4.16-46.el7.x86_64
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage