Nedávno jsem instaloval wordpress 3.8 pro klienta na linuxový stroj s distribucí CentOS. Systém měl již nainstalované PHP 5.1.6. Ale nejnovější instalace wordpressu vyžaduje PHP 5.2.4 nebo novější. Stejně tak provedl yum install, abych našel nejnovější balíček k instalaci, a k mému úžasu, kolikrát kdy dělám s různými repozitáři, dostávám stejnou chybovou zprávu, jak je uvedeno níže:
[root@catest yum.repos.d]# yum instalujte phpLoaded pluginy:nejrychlejší zrcadlení, zabezpečení Rychlost zrcadlení načítání z hostitelského souboru uloženého v mezipamětiNastavení Instalace ProcessPackage php-5.1.6-40.el5_9.x86_64 je již nainstalován a nejnovější verzeNení co dělatAle PHP musí být za každou cenu upgradováno alespoň na 5.2.4 nebo vyšší. Zbývala jediná možnost, instalace přes kompilaci zdroje. Ale vypadalo to trochu děsivě, protože splnit všechny závislosti ručně.
Další rychlé řešení, které jsem zjistil pro instalaci verze PHP5.3.3 pomocí YUM, je následující:
Odstranění starších PHP balíků pomocí yum erase
Nejprve odstraňte starší instalaci php pomocí příkazu yum remove, jak je znázorněno níže:
[root@catest ~]# yum odebrat php php-cgi php-cli php-commonInstalovat PHP5.3.3 pomocí yum install
Nainstalujte PHP5.3.3 pomocí yum zadáním níže uvedeného příkazu:
Ověřte verzi php
Ověřte nejnovější nainstalovanou verzi php:
[root@catest yum.repos.d]# php --versionPHP 5.3.3 (cli) (vytvořeno:1. října 2013 18:32:37)Copyright (c) 1997-2010 PHP GroupZend Engine v2.3.0 , Copyright (c) 1998-2010 Zend Technologies
Jak nainstalovat, nakonfigurovat a spustit WordPress 3.8 na RHEL/CentOS/Fedora Chyba konfigurace PHP:xml2-config nenalezen. Zkontrolujte instalaci libxml2 na CentOS/RHEL/FedoraCent OS