CentOS 5 - Actualización de PHP 5.1 a 5.2 o a 5.3, en un servidor 1and1
En paquetes de Virtual Server o Dedicated Server de 1and1.
Es necesario actualizar PHP 5.1 a 5.2 (o 5.3) en CentOs 5 porque PHP 5.1 no tiene soporte para JSON, entonces:
- Desde una sesión de ssh console, crear un archivo de repositorio (ver Webografía al final):
cd /etc/yum.repos.d vi atomic.repo
- Copiar y pegar el siguiente código:
# Name: Atomic Rocket Turtle RPM Repository for CentOS / Red Hat Enterprise Linux 5 - # URL: http://www.atomicrocketturtle.com/ # Note: This isn't covered by ASL support. -Scott [atomic] name = CentOS / Red Hat Enterprise Linux $releasever - atomicrocketturtle.com mirrorlist = http://www.atomicorp.com/mirrorlist/atomic/centos-5-$basearch #mirrorlist = http://www.atomicorp.com/channels/atomic/centos/5/mirrors-atomic enabled = 1 priority = 1 protect = 0 #gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY.art.txt gpgkey = http://www.atomicrocketturtle.com/RPM-GPG-KEY.art.txt gpgcheck = 1 # Almost Stable, release candidates for [atomic] # Note these are not supported by anyone. -Scott [atomic-testing] name = CentOS / Red Hat Enterprise Linux $releasever - atomicrocketturtle.com - (Testing) mirrorlist = http://www.atomicorp.com/mirrorlist/atomic-testing/centos-5-$basearch enabled = 0 priority = 1 protect = 0 gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY.art.txt gpgcheck = 1 includepkgs=php* # Untested, Unstable, known buggy, and incomplete packages. # Note, you shouldn't be here unless you are me. -Scott #[atomic-bleeding] #name = CentOS / Red Hat Enterprise Linux $releasever - atomicrocketturtle.com - (Bleeding) #baseurl = http://www.atomicorp.com/channels/atomic-bleeding/centos/5/$basearch/ #enabled = 0 #priority = 1 #protect = 0 #gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY.art.txt #gpgcheck = 1
- Guardar el archivo, presionar
[Esc]
luego[:]
y luego[wq]
- Desde una sesión de ssh console, revisar la versión y los paquetes de php instalados:
php -v rpm -qa | grep php
- Actualizar con YUM, los paquetes del sistema:
yum update
Hay que echarle un "ojito" a la lista de paquetes que se van a descargar y actualizar, si aparecen los paquetes de PHP que necesitamos, entonces le damos[y]
para proceder a la descarga e instalación. - Una vez que haya terminado, reiniciar el apache:
service httpd restart
- Desde una sesión de ssh console, revisar la nueva versión de php:
php -v
- Si hay problemas, probar con otros repositorios para CentOs.
No hay comentarios:
Publicar un comentario