Kürzlich wurde WordPress 3.8 für einen Client auf einem Linux-Computer mit CentOS-Distribution installiert. Das System hatte bereits PHP 5.1.6 installiert. Die neueste WordPress-Installation erfordert jedoch PHP 5.2.4 oder höher. Also habe ich yum installiert, um das neueste zu installierende Paket zu finden, und zu meinem Erstaunen, wie oft ich es mit verschiedenen Repositories mache, erhalte ich dieselbe Fehlermeldung wie unten gezeigt:
[root@catest yum.repos.d]# yum installiere phpGeladene Plugins:fastestmirror, securityLoading mirror speeds from cached hostfileSetting up Install ProcessPackage php-5.1.6-40.el5_9.x86_64 bereits installiert und neuste VersionNichts zu tunAber PHP muss um jeden Preis mindestens auf 5.2.4 oder höher aktualisiert werden. Die einzige verbleibende Option war die Installation über die Quellkompilierung. Aber das sah etwas beängstigend aus, als alle Abhängigkeiten manuell zu erfüllen.
Die andere schnelle Lösung, die ich gefunden habe, um die PHP5.3.3-Version mit YUM zu installieren, lautet wie folgt:
Entfernen Sie ältere PHP-Pakete mit yum erase
Entfernen Sie zunächst die ältere PHP-Installation mit dem Befehl yum remove, wie unten gezeigt:
[root@catest ~]# yum entfernen php php-cgi php-cli php-commonInstallieren Sie PHP5.3.3 mit yum install
Installieren Sie PHP5.3.3 mit yum, indem Sie den folgenden Befehl ausführen:
Verifizieren Sie die PHP-Version
Überprüfen Sie die zuletzt installierte PHP-Version:
[root@catest yum.repos.d]# php --versionPHP 5.3.3 (cli) (erstellt:1. Okt. 2013 18:32:37)Copyright (c) 1997-2010 The PHP GroupZend Engine v2.3.0 , Copyright (c) 1998-2010 Zend Technologies