Manual do PHP
Anterior | Capítulo 24. Instalando como binário CGI | Próxima

# Caso 4: Interpretador do PHP fora da árvore de diretórios do servidor web

Uma maneira muito segura é colocar o interpretador do PHP em algum lugar longe dos arquivos da árvore de diretórios do servidor. Em `/usr/local/bin`, por exemplo. A única desvantagem real para essa opção é que você terá que colocar uma linha similar à:

    #!/usr/local/bin/php

como a primeira linha de qualquer arquivo contento tags do PHP. Você também terá que tornar o arquivo executável. Isso é, tratá-lo exatamente como você trataria qualquer script CGI escrito em Perl ou sh ou qualquer outra linguagem de script comum que usa o mecanismo de escape de shell `#!` para ser executado.

Para fazer o PHP tratar as informações de `PATH_INFO` e `PATH_TRANSLATED` corretamente com essa configuração, o interpretador do PHP deve ser compilado com a opção de configure --enable-discard-path.

Anterior | Principal | Próxima
Caso 3: configurando doc_root ou user_dir | Acima | Instalado como módulo do Apache