El Mon, 02 Feb 2015 08:25:20 +0100, Alfonso Camacho escribió: > Saludos: > >> Una VM siempre viene bien para probar esas cosas. > > Y en una VM lo estoy probando ;)
Entonces nada te impide tener 20 VM cada una con una versión de php distinta y así pruebas sin problemas :-) >> > [Sat Jan 31 19:08:40 2015] [notice] caught SIGTERM, shutting down >> > [Sat Jan 31 19:08:41 2015] [notice] FastCGI: process manager >> > initialized (pid 9410) >> > [Sat Jan 31 19:08:41 2015] [warn] FastCGI: server >> > "/var/www/cgi-bin/php-cgi-5.3.29" started (pid 9412) >> > [Sat Jan 31 19:08:41 2015] [notice] Apache/2.2.22 (Debian) >> > mod_fastcgi/mod_fastcgi-SNAP-0910052141 configured -- resuming normal >> > operations >> >> Bueno, ahí te dice que está usando la versión 5.3.x ¿no? > > No exactamente, ahí dice que está lanzando un script llamado > /var/www/cgi-bin/php-cgi-5.3.29 que ejecutar esa misma versión de PHP > previamente compilada. ¿Pero lo ejecuta sin problemas o falla? Como dice "started"... >> Para saber qué no funciona y/o por qué tendrías que mandar a la lista >> la configuración del apache para los virtualhosts y decirnos qué tipo >> de prueba estás haciendo exactamente para saber si funciona o no. > > Parece ser que la documentación no estaba del todo correcta. En el > virtualhost, según la documentación había que colocar lo siguiente: > > <Directory "/var/www"> > AddHandler php-cgi .php Action php-cgi /php-fcgi/php-cgi-5.2.13 > </Directory> > > Cambiado la ruta de la variable Directory y poniendo la ruta del > DocumentRoot ha comenzado a funcionar. Por fin!! Para eso sirven los virtualhost, lo raro sería que no dejara crear "ambientes" separados. >> > En cualquier caso tengo otras dudas de concepto: >> > >> > Si uso FastCGI para invocar PHP, supongo que todas las páginas que >> > requieran PHP (de la versión que sea) deberán ser llamadas por >> > FastCGI? >> > O puedo usar PHP como modulo para algunos virtualhost y por FastCGI >> > para otros? >> >> (...) >> >> En teoría podrías usar para cada virtualhost un sistema distinto >> (mod_php y mod_fastcgi). >> >> > Eso no lo tenia del todo porque en otra documentación que había leido > comentaba que para llamar a PHP via CGI era necesario usar el ámbito de > apache 'apache2-mpm-worker' el cual por dependencias elimina > 'libapache2-mod-php5'. Una vez he tenido funcionando el entorno he > podido ver que también funciona con 'libapache2-mpm-prefork'. (...) Lo lógico es que los virtualhost que no hayas modificado para adecuarlos a la versión de php que quieres mantengan la configuración original, es decir, que tiren de mod_php (si es que está instalado/habilitado) y para el resto se use lo que elijas "ex profeso". En cuanto al apache, funciona con PHP con o sin hilos, otra cosa es que vaya más fino en un caso u otro y que tire de un módulo (mod_php) u otro (php-fpm) para enlazarse según el sistema elegido. Saludos, -- Camaleón -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: https://lists.debian.org/[email protected]

