
Acabo de crear una nueva máquina virtual de Fedora y tiene PHP 5.3 cargado, y tengo un código heredado que hace referencia a funciones que ahora están en desuso (por ejemplo, eregi()).
¿Cómo puedo degradar mi instalación de PHP de 5.3 a algo anterior como 5.2? Se preferiría la instalación a través de YUM, pero si alguien conoce alguna forma, me gustaría saber cómo.
Gracias,
Respuesta1
Soy un usuario incondicional de Ubuntu, pero así es como me acuerdo de mis primeros días. Haga una "búsqueda php yum" y vea si la versión que está buscando está ahí. Si es así, desinstale la versión anterior de PHP mediante "yum remove <>' y luego instale la versión disponible con "yum install <>". Supongo que esta es la única forma posible a través de yum.
Respuesta2
Pude instalar php 5.3 en Fedora 17 usando el repositorio atómico
http://www6.atomicorp.com/channels/atomic/fedora/17/x86_64/RPMS/
Primero deberás eliminar php y httpd.
yum remove php
yum remove httpd
Agregue lo siguiente al final de /etc/yum.conf
exclude=php*5.4*
Instalar php desde el repositorio atómico
wget -q -O - http://www.atomicorp.com/installers/atomic | sh
yum install php