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
Primer de todo debemos añadir los siguientes repositorios al archivo /etc/apt/sources.list
deb http://ftp.debian.org/debian/ squeeze main contrib non-free
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
nano /etc/apt/preferences.d/preferences
Y añadir al fichero:
Package: php5*
Pin: release a=oldstable
Pin-Priority: 700
Package: libapache2-mod-php5
Pin: release a=oldstable
Pin-Priority: 700
Package: php-pear
Pin: release a=oldstable
Pin-Priority: 700
Package: php-apc
Pin: release a=oldstable
Pin-Priority: 700
Package: *
Pin: release a=stable
Pin-Priority: 600
De ésta manera indicamos que versión queremos que se instale.
El siguiente comando nos mostrará la lista de paquetes PHP :
PHP=$(dpkg -l|grep php|grep 5.4.4|awk '{print $2}')
Actualizamos los repositorios:
apt-get -y update
Y ya podemos instalar:
apt-get -y install php5
Podemos consultar la versión instalada:
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
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.dm
nano /etc/apt/preferences.d/preferences
tengo dudas es dentro de la ruta preferences.dm o preferences.d
Hola,
La ubicación correcta es la que finaliza en …preferences.d/preferences
Saludos
Gracias David por la aclaracion,, luego de llevar acabo cada paso de tu tutorial al pie de la letra no logro conseguir descargar y poder instalar esta version hay alguna forma de que nos puedas compartir el archivo en.. deb
Hola Alejandro, prueba con:
apt-get install –reinstall $PHP
Saludos
David, lo intente y me dice lo siguiente :
Reading package list… Done
Bulding dependecy tree
Reading state information… Done
E: Unable to locate package -reinstall
y cuando pongo la linea apt-get -y install php5
me sigue instalando la version que no quiero que es PHP 5.4.45-0+deb7u2 necesito la version especifica 5.3.5 para llevar acabo la ejecucion de este script https://code.google.com/archive/p/yt-cache/wikis/Installation.wiki