%20en%20Ubuntu%2011.04.png)
Tengo que desarrollar tanto en php 5.2 como en php 5.3. Necesito esas dos versiones instaladas en mi sistema y poder cambiar rápidamente entre ellas.
Una solución que encontré es actualizar/bajar de categoría cada vez que necesito otro PHP, pero me gustaría una solución que me permitiera cambiar solo un archivo de configuración de Apache.
Respuesta1
Podrías hacer esto muy fácilmente conPHP-FPM. Utilice dos instancias con diferentes versiones de PHP.
Respuesta2
Lo mejor sería modificar la configuración de Apache para que los diferentes módulos de versión ejecuten extensiones de archivo especiales o rutas especiales.
Probablemente no podrá instalar ambos por separado usando APT. Instalaría los paquetes php más actualizados con apt y compilaría la versión anterior de php que desee en un prefijo de ruta diferente y un nombre de módulo de Apache diferente.
Respuesta3
Prueba esto :
- Compile ambos PHP, digamos en la ubicación /usr/local/php-5.2 y /usr/local/php-5.3
- Cree un enlace simbólico del PHP requerido en/usr/local/php -> /usr/local/php-5.x(Simplemente elimine y cree un enlace simbólico para cambiar)
- Y colocar el respectivolibphp5.so(para apache 2.2) en /usr/local/php-5.x
- En la configuración de Apache escriba:
LoadModule php5_module "/usr/local/php/libphp5.so"