Heim > Artikel > Backend-Entwicklung > 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!