Viděli jsme, jak nainstalovat/upgradovat php-5.1.6 na php-5.3.3 pomocí YUM na CentOS/Fedora/RHEL. Dnes uvidíme, jak nainstalovat/upgradovat php na 5.5 z úložiště Remi pomocí YUM. Úložiště Remi (Les RPM de Remi) poskytuje nejnovější verzi různých softwarových balíčků souvisejících s php a mysql pro linuxové distribuce založené na redhat, jako jsou CentOS, Fedora a RHEL. Toto úložiště pomáhá těm, kteří mají v úmyslu nastavit webové servery založené na apache+php s různými druhy aplikací s otevřeným zdrojovým kódem. Toto úložiště se používá, protože výchozí distribuce CentOS/fedora nemají nejnovější verze těchto balíčků! Více informací o úložišti Remi. Úložiště lze snadno nastavit na CentOS/Fedoře pomocí instalátoru rpm, který nastaví konfiguraci úložiště.
Přečtěte si také:Jak upgradovat PHP 5.x na PHP 7 pomocí Yum?
Krok 1:Jak nakonfigurovat úložiště Remi v CentOS/Fedora/RHEL
Nastavení na CentOS/RHEL – 5.x/6.x
Instalační program Remi rpm je k dispozici pro verze 5.xa 6.x CentOS. Adresy URL jsou následující:
CentOS/RHEL 5.x - http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
CentOS/RHEL 6.x - http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
Na CentOS je úložiště Remi závislé na úložišti Epel, které je třeba nainstalovat jako první. Stáhněte si rpm instalačního programu remi i epel, jak je uvedeno níže:
CentOS/RHEL 5.x
wget http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
rpm -Uhv remi-release-5.rpm epel-release-5-4.noarch.rpm
CentOS/RHEL 6.x
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uhv remi-release-6.rpm epel-release-6-4.noarch.rpm
Poznámka:Pokud již máte nainstalovaný epel repo, nemusíte instalovat epel rpm!
Nastavení na Fedoře 18/19
Na Fedoře závisí Remi na úložišti RPMfusion. Nejprve musíme nastavit úložiště rpmfusion, jak je znázorněno níže:
Fedora 17/18/19
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
Po instalaci rpmfusion přejděte k nastavení úložiště Remi.
Fedora 20
rpm -Uvh http://rpms.famillecollet.com/remi-release-20.rpm
Fedora 19
rpm -Uvh http://rpms.famillecollet.com/remi-release-19.rpm
Fedora 18
rpm -Uvh http://rpms.famillecollet.com/remi-release-18.rpm
Fedora 17
rpm -Uvh http://rpms.famillecollet.com/remi-release-17.rpm
Ujistěte se, že používáte správnou adresu URL pro vaši verzi Fedory. A je to! Nyní je úložiště remi na vašem systému nakonfigurováno.
Krok 2:Ověřte úložiště Remi
Ve výchozím nastavení bude úložiště Remi zakázáno. Pokud jej chcete povolit trvale, otevřete soubor /etc/yum.repos.d/remi.repo a změňte hodnotu enabled z 0 na 1.
vim /etc/yum.repos.d/remi.repo
Můžete také dočasně povolit pomocí příkazů yum.
Krok 3: Instalace/upgrade PHP na verzi 5.5
Nejprve odstraňte starší instalaci php pomocí příkazu yum remove, jak je znázorněno níže:
yum remove php php-cgi php-cli php-common
Nyní nainstalujte PHP5.5 pomocí yum zadáním níže uvedeného příkazu:
yum --enablerepo=remi,remi-php55 install php
Výše uvedený příkaz umožňuje dočasnému úložišti remi nainstalovat php5.5
Krok 4:Ověřte verzi PHP
Ověřte nejnovější nainstalovanou verzi php pomocí níže uvedeného příkazu:
php --version