Configuración PHP · 1 min read · Dec 15, 2025
Cómo configurar suPHP con PHP4 y PHP5 - Página 3
7 suPHP y PHP5
En esta sección instalamos PHP5 y lo hacemos funcionar con suPHP. ¡El PHP4-CGI no será eliminado por esto!
7.1 Instalar PHP5
Como no hay un paquete oficial de PHP5 para Debian Sarge, debemos instalar paquetes de terceros. Hay algunos repositorios como backports.org o dotdeb.org que proporcionan tales paquetes. A continuación, instalaremos el paquete PHP5-CGI de dotdeb.org.
Agrega las siguientes líneas a /etc/apt/sources.list (¡no elimines los otros repositorios!):
vi /etc/apt/sources.list| deb http://packages.dotdeb.org stable all deb-src http://packages.dotdeb.org stable all |
Luego ejecuta
apt-get updateInstala php5-cgi de esta manera:
apt-get install php5-cgi7.2 Configurar Apache
El encabezado es un poco engañoso. En realidad, no tenemos que cambiar la configuración de Apache. Aún tenemos nuestro vhost como arriba:
| |
Todo lo que tenemos que hacer para que nuestro vhost www.example.com use PHP5 es cambiar la línea x-httpd-php en /etc/suphp.conf. Ahora debe apuntar a nuestro binario php5-cgi:
vi /etc/suphp.conf| [handlers] ;Handler para scripts php x-httpd-php=php:/usr/bin/php5-cgi |
¡Ni siquiera tienes que reiniciar Apache! Ahora ve a http://www.example.com/info.php nuevamente con tu navegador, y deberías ver que PHP5 está funcionando:

8 PHP4 y PHP5 al mismo tiempo
Ahora tenemos tanto php4-cgi como php5-cgi instalados en nuestro servidor. Si tienes múltiples vhosts en tu servidor, puedes tener uno usando PHP4 y el otro usando PHP5 al mismo tiempo. Para hacer esto, definimos dos controladores en /etc/suphp.conf. Edita la sección [handlers] para que se vea así:
vi /etc/suphp.conf| [handlers] ;Handler para scripts php x-httpd-php=php:/usr/bin/php4-cgi x-httpd-php5=php:/usr/bin/php5-cgi |
Si deseas usar PHP4 en tu vhost, usa el controlador x-httpd-php:
| |
Si deseas usar PHP5, usa el controlador x-httpd-php5:
| |
No olvides reiniciar Apache después de los cambios en tus vhosts:
/etc/init.d/apache2 restart9 Enlaces
- suPHP: http://www.suphp.org
- Apache: http://httpd.apache.org
- PHP: http://www.php.net
- Dotdeb: http://www.dotdeb.org
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.