Abaixo está a lista parcial das opções do script configure usado pelo PHP
quando compilando o mesmo em ambientes Unix-like.
A maioria das opções de configuração está listada na
página de referência da extensão e não aqui. Para uma lista atualizada
e completa das opções do script configure, execute ./configure --help
no diretórios dos fontes do PHP após executar autoconf
(veja também o capítulo de Instalação).
Você pode também se interessar em ler a
documentação do » GNU configure para
obter informações em opções adicionais do configure tais como
--prefix=PREFIX
.
Nota:
Essas opções são utilizadas apenas em tempo de compilação. Se você quiser alterar a configuração do PHP em tempo de execução, por favor, veja o capítulo de Configuração em tempo de execução.
Compila com símbolos para depuração.
Configura a disposição dos arquivos instalados. TYPE pode ser PHP (padrão) ou GNU.
Instala o PEAR em DIR (padrão é PREFIX/lib/php).
Não instala o PEAR.
Permite que o PHP tenha um tratador de SIGCHLD próprio.
Desabilita passagem de caminhos adicionais aonde buscar por bibliotecas em tempo de execução.
Habilita montar explicitamente com a libgcc.
Inclue fluxos de dados (streams) experimentais do PHP. Não use a não ser que esteja testando o código!
Define a localização do diretório onde a zlib está instalada.
Use threads POSIX (padrão).
Monta bibliotecas compartilhadas [padrão=yes].
Monta bibliotecas estáticas [padrão=yes].
Optimiza para instalação rápida [padrão=yes].
Presume que o compilador C usa o GNU ld [padrão=no].
Evita travamento (pode quebrar compilações rodando em paralelo).
Tenta usar apenas objetos PIC/não-PIC [padrão=use both].
Compila com suporte a limite de memória. (não disponível desde o PHP 5.2.1 - sempre habilitado)
Desabilita o wrapper da função fopen que permite acessar arquivos via HTTP ou FTP. (não disponível desde o PHP 5.2.5)
Exporta apenas os símbolos necessários. Veja o arquivo INSTALL para mais informações.
Habilita criar regras e dependências que não são úteis (e algumas vezes confusas) para o instalador casual.
Edita o caminho no qual deve procurar pelo arquivo php.ini, padrão é PREFIX/lib
.
Habilita o modo seguro por padrão.
Esta funcionalidade tornou-se OBSOLETA desde o PHP 5.3.0 e foi REMOVIDA desde o PHP 5.4.0.
Apenas permite executáveis no DIR quando em modo seguro. Padrão é /usr/local/php/bin
.
Esta funcionalidade tornou-se OBSOLETA desde o PHP 5.3.0 e foi REMOVIDA desde o PHP 5.4.0.
Habilita aspas mágicas por padrão.
Esta funcionalidade tornou-se OBSOLETA desde o PHP 5.3.0 e foi REMOVIDA desde o PHP 5.4.0.
Desabilita a forma comprimida de tag inicial <? por padrão.
Habilita código multibyte no parser e scanner da linguagem. Quando o PHP é compilado com esta opção, ela também irá habilitar a diretiva encoding no declare.
Esta funcionalidade tornou-se OBSOLETA desde o PHP 5.3.0 e foi REMOVIDA desde o PHP 5.4.0.
Especifica o diretório onde as bibliotecas necessárias para compilar
o PHP se encontram em um sistema UNIX. Para sistemas 64bit, é necessário
especificar o diretório lib64
desta forma:
--with-libdir=lib64
.
A lista a seguir contêm as SAPI&s (Server
Application Programming Interface
) para o PHP.
Monta o módulo compartilhado do Apache. FILE é o caminho opcional para a ferramenta apxs do Apache; padrão é apxs. Assegure-se que você especificou a versão do apxs que está atualmente instalado no seu sistema e não a que está no diretório de fontes do Apache.
Monta o módulo estático do Apache. DIR é o diretório raíz do apache, sendo que o padrão é /usr/local/apache.
Habilita as tabelas de transferência para o mod_charset (Apache Russo).
Monta o módulo compartilhado do Apache 2.0. FILE é o caminho opcional para a ferramenta apxs do Apache; sendo o padrão para o apxs.
Para desabilitar a utilização do PHP na linha de comando (CLI) poderá utilizar a diretiva --without-pear). Para mais informações leia sobre Utilizando o PHP a partir da linha de comando (CLI)..
Ativa o debug interativo phpdbg (módulo SAPI) no PHP PHP 5.6 ou posteriores.
Habilita a instalação da biblioteca SAPI embutida. TYPE pode ser
shared
ou static
, sendo o
padrão shared
.
Especifica o caminho para o servidor web instalado Netscape/iPlanet/SunONE.
Inclue o suporte à servlet. DIR é o diretório base de instalação para a JSDK. Esse SAPI requer que a extensão java seja montada como uma dl compartilhada.
Desabilita a construção da versão CGI do PHP.
A partir do PHP 5.3.0 este parâmetro habilita o modo FastCGI que anteriormente
era habilitado usando --enable-fastcgi
.
Habilita a checagem de segurança nos redirecionamentos internos do servidor. Você deve usar isso se você estiver executando a versão CGI com o Apache.
A partir do PHP 5.3.0 este parâmetro é desativado por padrão e não existe
mais. Para desativá-lo, a diretiva
cgi.force_redirect
deve ser marcada como 0
.
Se essa opção estiver habilitada, o binário CGI do PHP pode ser colocado com segurança fora da estrutura web e os usuários não serão capazes de evitar a segurança do .htaccess. (somente apache)
A partir do PHP 5.3.0 este parâmetro é desativado por padrão e não existe
mais. Para ativá-lo, a diretiva cgi.discard_path
deve ser marcada como 1
.
Se essa opção estiver habilitada, o módulo CGI será montado com suporte para FastCGI também.
A partir do PHP 5.3.0 esse parâmetro não existe mais e é ativado por
--enable-cgi
.
Se essa opção estiver desabilitada, caminhos como /info.php/test?a=b não funcionarão. Para mais informações, leia o » Manual do Apache.
A partir do PHP 5.3.0, esse parâmetro é ativado por padrão e não existe mais.
Para ativá-lo, a diretiva inicgi.fix_pathinfo deve ser
setada para 0
.