Instalar PHP 5.3 en Debian Wheezy

El artículo de hoy será muy técnico. En Debian 7, Wheezy, por defecto está disponible en sus repositorios la versión 5.4 de PHP. Explicaré como instalar la inmediatamente anterior, es decir, la PHP 5.3

El artículo de hoy está relacionado con otros en los que tratamos la instalación de un servidor LAMP y FAMP

Elephpant-php-cc

Primer de todo debemos añadir los siguientes repositorios al archivo /etc/apt/sources.list

  1. deb http://ftp.debian.org/debian/ squeeze main contrib non-free
  2. deb http://security.debian.org/ squeeze/updates main contrib non-free

Una vez hecho esto, para utilizar la versión que nos interesa, debemos de crear un fichero llamado ‘preferences’ en la ubicación /etc/apt/preferendes.d

  1. nano /etc/apt/preferences.d/preferences

Y añadir al fichero:

  1. Package: php5*
  2. Pin: release a=oldstable
  3. Pin-Priority: 700
  4.  
  5. Package: libapache2-mod-php5
  6. Pin: release a=oldstable
  7. Pin-Priority: 700
  8.  
  9. Package: php-pear
  10. Pin: release a=oldstable
  11. Pin-Priority: 700
  12.  
  13. Package: php-apc
  14. Pin: release a=oldstable
  15. Pin-Priority: 700
  16.  
  17. Package: *
  18. Pin: release a=stable
  19. Pin-Priority: 600

De ésta manera indicamos que versión queremos que se instale.

El siguiente comando nos mostrará la lista de paquetes PHP :

  1. PHP=$(dpkg -l|grep php|grep 5.4.4|awk '{print $2}')

Actualizamos los repositorios:

  1. apt-get -y update

Y ya podemos instalar:

  1. apt-get -y install php5

Podemos consultar la versión instalada:

  1. php5 --version

Si ya tenemos instalada la versión PHP 5.4, podemos hacer un downgrade con los mismos pasos.

Espero que haya sido interesante. A mi este tipo de entradas me resultan sumamente útiles para mi trabajo diario.

La fuente principal del artículo | WPKG Blog