Configuração PHP · 1 min read · Dec 15, 2025
Como Configurar suPHP Com PHP4 E PHP5 - Página 3
7 suPHP e PHP5
Nesta seção, instalamos o PHP5 e o fazemos funcionar com suPHP. O PHP4-CGI não será removido por isso!
7.1 Instalar PHP5
Como não há um pacote oficial do PHP5 para Debian Sarge, devemos instalar pacotes de terceiros. Existem alguns repositórios como backports.org ou dotdeb.org que fornecem tais pacotes. A seguir, instalaremos o pacote PHP5-CGI do dotdeb.org.
Adicione as seguintes linhas ao /etc/apt/sources.list (não remova os outros repositórios!):
vi /etc/apt/sources.list| deb http://packages.dotdeb.org stable all deb-src http://packages.dotdeb.org stable all |
Então execute
apt-get updateInstale o php5-cgi assim:
apt-get install php5-cgi7.2 Configurar Apache
O título é um pouco enganoso. Na verdade, não precisamos mudar a configuração do Apache. Ainda temos nosso vhost como acima:
| |
Tudo o que precisamos fazer para que nosso vhost www.example.com use PHP5 é mudar a linha x-httpd-php em /etc/suphp.conf. Agora deve apontar para nosso binário php5-cgi:
vi /etc/suphp.conf| [handlers] ;Handler para scripts php x-httpd-php=php:/usr/bin/php5-cgi |
Você não precisa nem reiniciar o Apache! Agora vá para http://www.example.com/info.php novamente com seu navegador, e você deve ver que o PHP5 está em execução:

8 PHP4 E PHP5 Ao Mesmo Tempo
Agora temos tanto php4-cgi quanto php5-cgi instalados em nosso servidor. Se você tiver vários vhosts em seu servidor, pode ter um usando PHP4 e o outro usando PHP5 ao mesmo tempo. Para fazer isso, definimos dois manipuladores em /etc/suphp.conf. Edite a seção [handlers] para que fique assim:
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 |
Se você quiser usar PHP4 em seu vhost, use o manipulador x-httpd-php:
| |
Se você quiser usar PHP5, use o manipulador x-httpd-php5:
| |
Não se esqueça de reiniciar o Apache após as mudanças em seus vhosts:
/etc/init.d/apache2 restart9 Links
- suPHP: http://www.suphp.org
- Apache: http://httpd.apache.org
- PHP: http://www.php.net
- Dotdeb: http://www.dotdeb.org
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.