[CentOS-es] convivir varias versiones del php

Santi Saez santisaez en woop.es
Vie Feb 10 19:09:45 EST 2012


El 03/02/2012 13:57, victor santana escribió:

> Hola a tod en s, hay un servidor web apache con plesk 9.5 instalado y con php
> 5.3. Lo que quisiera saber es si alguien conoce el método o forma de que
> puedan convivir varias versiones del php; y que sea el webmaster quien,
> subiendo un vhost.conf al directorio correspondiete, elija la versión del
> php que quiera correr en su web; o quizás con un .htaccess añadiendo alguna
> línea....

Victor, es bastante sencillo... de hecho yo lo he utilizado en el pasado 
en el mundo del hosting -concretamente también con Plesk- para ciertos 
usuarios que seguían necesitando PHP-4, básicamente:

- Compilas la versión de PHP deseada como CGI (importante!) y la subes 
al directorio "cgi-bin" y le das permisos de ejecución.

- En el fichero vhost.conf o bien a través de un fichero .htaccess 
añades la directiva AddHandler para forzar a ejecutar todos los ficheros 
.php con el binario que has dejado en "cgi-bin", algo así:

     php_flag engine off
     Action php4-cgi /cgi-bin/php-cgi
     AddHandler php4-cgi .php

Listo! Tan solo tienes que asegurarte que el servidor donde subas el CGI 
tenga instaladas todas las librerías contra las que está enlazado (lo 
puedes ver con un "ldd" por ejemplo).

Santi
http://powerstack.org


Más información sobre la lista de distribución CentOS-es