Con distribuzioni come RHEL e CentOS, in genere hanno una durata di 7-10 anni, è difficile tenerle aggiornate con le ultime versioni delle cose. Le uniche opzioni sono:
- andare senza di essa
- costruiscilo dalla fonte tu stesso
- utilizzare un repository di terze parti che fornisce pacchetti alternativi
Di solito vado con il n. 3. È possibile utilizzare questo repository per installare 5.5:
Per installare il repository:
$ sudo rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
Per installare i pacchetti:
$ sudo yum install php55w php55w-opcache
Questo è uno dei molti repository di terze parti che forniscono pacchetti in questo modo. Assicurati sempre di essere d'accordo con l'utilizzo di questi repository, prima di saltare e utilizzarli. Alcuni sono migliori di altri, ma non ho mai avuto problemi con l'utilizzo delle loro build di pacchetti.
Utilizzo di remi repo
Questo repository fornisce i pacchetti 5.5 di PHP, devi solo sapere come dirlo che è quello che vuoi.
Impostazione del repository, se non già
$ sudo wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
$ sudo wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
$ sudo rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm
Questo aggiornerà PHP da 5.3.3 a PHP 5.4.24 (15. gennaio 2014).
$ sudo yum --enablerepo=remi update -y
Se vuoi il più recente PHP, versione 5.5.x devi eseguire il seguente comando:
$ sudo yum --enablerepo=remi,remi-php55 update -y
Riferimenti
$ sudo yum –enablerepo=remi,remi-php55 update -y
, ma vuole che installi 5.4.29. Non ha molto senso. Ho provato molte cose per farlo funzionare da remi.