Hola a tod@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....
help.
El 03/02/2012 13:57, victor santana escribió:
Hola a tod@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