Tuve que hacer una actualización de Debian dist en mi servidor ... en el proceso, PHP se actualizó a 5.4. Usamos ioncube que solo admite hasta 5.3 atm, y estoy teniendo problemas para encontrar la forma de bajar a 5.3 de 5.4. Alguien sabe como?
8
Respuestas:
Ninguna de las soluciones anteriores funcionó para mí. Lo que sí funcionó fue fijar los paquetes necesarios al antiguo establo, como
Agregue lo siguiente a
/etc/apt/sources.lst
Crear
/etc/apt/preferences.d/preferences
Y agregue los paquetes que necesita degradados, como en mi caso
Luego ejecuta los comandos
Si desea saber qué paquetes necesita actualizar, simplemente ejecute:
fuente
deb http://archive.debian.org/debian squeeze main contrib non-free deb-src http://archive.debian.org/debian squeeze main contrib non-free
consulte wiki.debian.org/DebianSqueezePodría intentar esto, pero hágalo bajo su propio riesgo. No lo intenté yo mismo. ;)
apt-get remove php5
dpkg --force php5_5.3.3-7+squeeze8_all.deb
dpkg --set-selections PHP5 hold
La última línea para evitar la actualización a 5.4. Cuando estés listo para 5.4, ejecuta
dpkg --set-selections PHP5 install
IonCube para 5.4 está un poco alejado de lo que he leído.
fuente
dpkg: error: unknown force/refuse option 'php5_5.3.3-7+squeeze13_all.deb'
Puede instalar ambas versiones de php en paralelo, por ejemplo, PHP 5.5x y 5.3x, o incluso tres versiones de PHP en paralelo, por ejemplo, PHP 5.5x, 5.4x y 5.3x utilizando fastcgi.
1. Instalar Libs, fastCGI, git
2. Compile PHP y verifíquelo
3. Configurar FastCGI
Haga este archivo ejecutable.
4. Crear un nuevo host virtual
Pon esto en tu host:
Agregue los dominios a / etc / hosts
5. Prueba todo
Habilite el sitio y reinicie apache y cree un nuevo archivo con phpinfo () en / var / www / fastcgidemo para probar su configuración.
Vaya al navegador y escriba fastcgidemo.dev
¡Espero eso ayude!
Tutorial completo sobre:
http://www.jabommi.de/wiki/downgrade-php-5-5-to-5-3-ubuntu-14-with-multiple-php-versions/
fuente
Bajar de categoría de PHP 5.4 a 5.3
Primero verifique qué versiones son compatibles con php5:
Aquí está el script que podría resultarle útil ( elimina PHP 5.4 e instala PHP 5.3 ):
Donde las versiones disponibles puede verificar por comando:
apt-cache showpkg php5
Después de la instalación, verifíquelo por comando:
php --version
Tenga cuidado y no instale ningún otro paquete sin la versión del paquete especificada (como php5-xcache), de lo contrario, apt-get reemplazará su instancia de PHP con 5.4 nuevamente.
Para evitar que esto suceda, puede guardar estos paquetes.
Manteniendo paquetes usando dpkg
Para retener paquetes con dpkg, puede ejecutar el siguiente comando:
Para mantener todos los paquetes PHP, ejecute el siguiente comando:
El siguiente comando le mostrará el estado de mantenimiento de sus paquetes php:
Manteniendo paquetes usando aptitude
También puede guardar paquetes usando aptitude, por ejemplo:
Unhold:
Extras
Vea también las mismas preguntas para Ubuntu, para algunas ideas más.
fuente
Primero miraría lo que he instalado
luego desinstale cualquier php que sea el ejemplo de la versión 5.4 ...
entonces necesita limpiar los archivos antiguos (no es necesario pero podría ayudar)
luego como arriba editar y anclar
si eso aún no funciona, repita esto, pero esta vez deshabilite los repositorios que dicen sibilancias y deje solo los sid. tú podrías
fuente
Tuve que hacer una actualización completa a wheezy cambiando mis fuentes aptas a las fuentes wheezy. Desinstaló php, actualizó el sistema con las nuevas fuentes apt, instaló php ... todo está dorado.
fuente