Las últimas dos versiones de Ubuntu (10.10 y 10.04) traen por defecto PHP 5.3.x.
Los servidores que se encuentran en producción en el sitio donde trabajo tiene RHEL 5 con una versión 5.2 de PHP lo que trae unos inconvenientes al momento de hacer pases a producción.
El siguiente artículo contiene un script que automáticamente hace el downgrade de la versión 5.3 a 5.2 de PHP, basandose en el repositorio de Ubuntu 9.10 (Karmic Koala).
Script Downgrade
#!/bin/bash clear php_installed=`dpkg -l | grep php| awk '{print $2}' |tr "\n" " "` aptitude purge $php_installed # use karmic for php pakage # pin-params: a (archive), c (components), v (version), o (origin) and l (label). echo -e "Package: php5\nPin: release a=karmic\nPin-Priority: 991\n" | tee /etc/apt/preferences.d/php > /dev/null apt-cache search php5-|grep php5-|awk '{print "Package:", $1,"\nPin: release a=karmic\nPin-Priority: 991\n"}'| tee -a /etc/apt/preferences.d/php > /dev/null apt-cache search -n libapache2-mod-php5 |awk '{print "Package:", $1,"\nPin: release a=karmic\nPin-Priority: 991\n"}'| tee -a /etc/apt/preferences.d/php > /dev/null echo -e "Package: php-pear\nPin: release a=karmic\nPin-Priority: 991\n" | tee -a /etc/apt/preferences.d/php > /dev/null egrep '(main restricted|universe|multiverse)' /etc/apt/sources.list|grep -v "#"| sed s/maverick/karmic/g | sudo tee /etc/apt/sources.list.d/karmic.list > /dev/null aptitude update # install php aptitude install -t karmic $php_installed aptitude hold `dpkg -l | grep php5| awk '{print $2}' |tr "\n" " "`
Comentarios (0)
¡Sólo los usuarios registrados pueden escribir comentarios!
Joomla components by Compojoom



Google
Facebook
Twitter
Del.icoi.us
Blogger
Rain Concert