Abbiamo visto come installare/aggiornare php-5.1.6 a php-5.3.3 usando YUM su CentOS/Fedora/RHEL. Oggi vedremo come installare/aggiornare php a 5.5 dal repository Remi usando YUM. Il repository Remi (Les RPM de Remi) fornisce l'ultima versione di vari pacchetti software relativi a php e mysql per distribuzioni Linux basate su redhat come CentOS, Fedora e RHEL. Questo repository aiuta per coloro che intendono configurare server web basati su apache+php con vari tipi di applicazioni open source. Questo repository viene utilizzato perché le distribuzioni CentOS/fedora predefinite non hanno le ultime versioni di questi pacchetti! Scopri di più sul repository Remi. Il repository può essere facilmente configurato su CentOS/Fedora tramite il programma di installazione rpm che imposterà la configurazione del repository.
Leggi anche:Come aggiornare PHP 5.x a PHP 7 usando Yum?
Step1:come configurare il repository Remi in CentOS/Fedora/RHEL
Installazione su CentOS/RHEL – 5.x/6.x
Il programma di installazione di Remi rpm è disponibile per entrambe le versioni 5.xe 6.x di CentOS. Gli URL sono i seguenti:
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
Su CentOS, il repository Remi dipende dal repository Epel, che deve essere prima installato. Scarica sia remi che epel installer rpms come mostrato di seguito:
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
Nota:se hai già installato epel repo, non è necessario installare epel rpm!
Installazione su Fedora 18/19
Su Fedora, Remi dipende dal repository RPMfusion. Per prima cosa dobbiamo configurare il repository rpmfusion come mostrato di seguito:
Fedora 18/17/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
Dopo aver installato rpmfusion, passa alla configurazione del repository 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
Assicurati di utilizzare l'URL corretto per la tua versione di Fedora. Questo è tutto! Ora il repository remi è stato configurato sul tuo sistema.
Fase 2:verifica del repository Remi
Per impostazione predefinita, il repository Remi sarebbe disabilitato. Se vuoi abilitarlo in modo permanente, apri il file /etc/yum.repos.d/remi.repo e cambia il valore di abilitato da 0 a 1.
vim /etc/yum.repos.d/remi.repo
Puoi anche abilitare temporaneamente usando i comandi yum.
Passaggio 3: installa/aggiorna PHP alla versione 5.5
In primo luogo, rimuovi l'installazione php precedente utilizzando il comando yum remove come mostrato di seguito:
yum remove php php-cgi php-cli php-common
Ora installa PHP5.5 usando yum eseguendo il comando seguente:
yum --enablerepo=remi,remi-php55 install php
Il comando precedente consente al repository remi di installare temporaneamente php5.5
Passaggio 4:verifica la versione PHP
Verifica l'ultima versione php installata utilizzando il comando seguente:
php --version