Este arquivo controla muitos aspectos do PHP. Para que o PHP leia este arquivo, ele deve ser nomeado
; php.ini´. O PHP procurará o arquivo nestes locais: o diretório de trabalho atual; a variável de ambiente PHPRC;
; O caminho especificado; o caminho especificado durante a compilação.
; No Windows, o caminho durante a compilação é o diretório de instalação do Windows.
; No modo de linha de comando, o caminho de pesquisa do php.ini pode ser substituído pelo parâmetro -c.
; A sintaxe deste arquivo é muito simples. Caracteres de espaço em branco e linhas que começam com ponto e vírgula ´;´
; O mesmo que você adivinhou). Os títulos dos capítulos (por exemplo: [Foo]) também são simplesmente ignorados, embora no futuro possam
; tem algum significado.
;
; as diretivas são especificadas usando a seguinte sintaxe:
; identificador do indicador = valor
; diretiva = valor
; Indica que o identificador *diferencia maiúsculas de minúsculas* - foo=bar é diferente de FOO = bar.
;
; O valor pode ser uma string, um número, uma constante PHP (como: E_ALL ou M_PI), constante INI
; A (Ativado, Desativado, Verdadeiro, Falso, Sim, Não e Nenhum) ou uma expressão
; (por exemplo: E_ALL & ~E_NOTICE), ou uma string entre aspas ("foo").
;
; as expressões do arquivo INI são restritas a operadores bit a bit e parênteses.
; |
; & bit a bit E
; ~ bit a bit NÃO
; booleano NÃO
;
; Os sinalizadores booleanos podem ser ativados com os valores 1, On, True ou Yes.
; Podem ser desligados com os valores 0, Off, False ou No.
;
; Uma string vazia pode ser representada escrevendo nada após o sinal de igual ou usando a palavra-chave None:
;
; foo = ; Defina foo como uma string vazia
; foo = none ;
; foo = "none" ;
;
; Se você usar constantes nas configurações de valor, e essas constantes pertencerem a bibliotecas de extensão carregadas dinamicamente (não a extensões PHP, isto é,
; extensões Zend), você só pode usar essas constantes *após* as linhas que chamam essas extensões.
;
; Todos os valores definidos no arquivo php.ini-dist são iguais aos valores padrão integrados (ou seja, se php.ini
; não é usado ou você excluiu essas linhas, o valor padrão é o mesmo).
;;;;;;;;;;;;;;;;;;;;;;;
;Opções de idioma;
;;;;;;;;;;;;;;;;;;;;;;
motor = ligado
; Tornar o mecanismo de linguagem de script PHP (mecanismo de linguagem de script PHP) válido no Apache.
short_open_tag=Ativado
; Permite o sinalizador <? Caso contrário, apenas as tags <?php e <script> serão reconhecidas.
asp_tags=Desligado
; Permitir tags <% %> estilo ASP
precisão=14
; O número de dígitos efetivos ao exibir números do tipo ponto flutuante
y2k_compliance = Off
; Se deve ativar a adaptação ao Y2K (pode causar problemas em navegadores não adaptáveis ao Y2K)
output_buffering = Off
; O cache de saída permite enviar linhas de cabeçalho (incluindo cookies) mesmo após a saída do conteúdo do corpo.
; O custo é que a camada de saída fica um pouco mais lenta. Você pode usar o cache de saída para ativar o cache de saída em tempo de execução,
; Ou ative o indicador aqui para ativar o cache de saída para todos os arquivos.
implicit_flush = Desativado
; Force flush para dizer ao PHP para informar à camada de saída para atualizar automaticamente seus próprios dados após cada bloco de saída.
; Isso é equivalente a chamar a função flush() após cada chamada print() ou echo() e após cada bloco HTML.
; Ativar essa configuração pode causar sérios conflitos de tempo de execução e é recomendável ativá-la somente durante a depuração.
permitir_call_time_pass_reference=Ativado
; Se deve forçar a passagem de parâmetros por referência ao chamar funções. Esta abordagem foi recebida com protestos;
; e pode não ser mais suportado em versões futuras do PHP/Zend.
; É recomendável especificar quais parâmetros são passados por referência na declaração da função.
; Recomendamos que você tente desativar esta opção e verifique se seus scripts ainda funcionam corretamente, para garantir versões futuras da linguagem.
; Eles ainda funcionam. (Você receberá um aviso sempre que usar esse recurso, e os parâmetros serão por valor e não por referência.
; passar).
; Modo de segurança modo de segurança
modo_seguro=Desligado
modo_seguro_exec_dir =
safe_mode_allowed_env_vars = PHP_
? Configurando determinadas variáveis de ambiente
? pode ser uma possível violação de segurança.
; Esta diretiva contém uma lista de prefixos separados por vírgulas. No modo de segurança, os usuários só podem substituir
; O valor de uma variável de ambiente começando com o prefixo listado aqui.
; Por padrão, os usuários só poderão definir variáveis de ambiente começando com PHP_ (ex.: PHP_FOO=BAR).
; NOTA: Se esta diretiva estiver vazia, o PHP permitirá que o usuário altere quaisquer variáveis de ambiente
!
; Esta diretiva contém uma lista separada por vírgulas de variáveis de ambiente que o usuário final não poderá alterar usando putenv().
; Essas variáveis são protegidas mesmo quando safe_mode_allowed_env_vars está definido como permitido.
desativar_funções =
; Esta diretiva permite desabilitar funções específicas por motivos de segurança.
; Aceita uma lista separada por vírgulas de nomes de funções.
; Esta instrução *não* é afetada pelo modo de segurança estar ativado ou desativado.
; Cor do modo de destaque de sintaxe.
; Qualquer coisa aceitável por <font color=???> funcionará.
destaque.string = #DD0000
destaque.comentário = #FF8000
destaque.keyword = #007700
destaque.bg = #FFFFFF
destaque.default = #0000BB
destaque.html = #000000
; Diversos Diversos
expor_php = Desativado
; Determina se o PHP deve indicar o fato de estar instalado no servidor (por exemplo, adicioná-lo - PHP - ao serviço web
; no sinal enviado).
; (Minha opinião pessoal é desligar isso quando qualquer cabeçalho de inicialização aparecer.)
; Não representa nenhuma ameaça à segurança, mas permite verificar se o PHP está instalado no seu servidor.
;;;;;;;;;;;;;;;;;;;;;;
Limites de Recursos;
;;;;;;;;;;;;;;;;;;;;
max_execution_time = 30 ;
memory_limit = 8388608; A quantidade máxima de memória que pode ser usada por um script (aqui é 8MB)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Tratamento e registro de erros;
; Controle e registro de erros;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; O relatório de erros é bit a bit. Ou some os números para obter o nível de relatório de erros desejado.
; E_ALL - todos os erros e avisos
; E_ERROR - erro fatal em tempo de execução
; E_WARNING - aviso de tempo de execução (erro não fatal)
; E_PARSE - erro de análise em tempo de compilação
; E_NOTICE - lembretes de tempo de execução (geralmente causados por bugs no seu código,
;Também pode ser causado por ações intencionais. (Por exemplo: com base em variáveis não inicializadas automaticamente inicializadas para um
;Use uma variável não inicializada devido ao fato de ser utilizada uma string vazia)
E_CORE_ERROR - Erro fatal que ocorre durante o processo de inicialização quando o PHP inicia;
; E_CORE_WARNING - um aviso (erro não fatal) que ocorre durante o processo de inicialização quando o PHP inicia
; E_COMPILE_ERROR - erro fatal em tempo de compilação
; E_COMPILE_WARNING – aviso em tempo de compilação (erro não fatal)
; E_USER_ERROR - mensagem de erro gerada pelo usuário
; E_USER_WARNING - mensagem de aviso gerada pelo usuário
; E_USER_NOTICE - mensagem de lembrete gerada pelo usuário
; exemplo:
; error_reporting = E_ALL & ~E_NOTICE ;
; error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR ;
error_reporting = E_ALL & ~E_NOTICE ;
display_errors = On ; exibe mensagens de erro (como parte da saída)
; No site final publicado, é altamente recomendável que você desative esse recurso e use-o.
; log de erros (veja abaixo).
; É possível continuar habilitando display_errors no site final publicado
; Exponha algumas informações relacionadas à segurança, como caminhos de arquivos em seu serviço web,
; Seu plano de banco de dados ou outras informações.
log_errors = Off ; Registra erros no arquivo de log (log específico do servidor, saída de erro padrão stderr ou error_log (abaixo))
; Conforme declarado acima, é altamente recomendável que você registre erros no site final publicado.
; Substitui a saída de erro direta.
track_errors = Off ; Salva a última mensagem de erro/aviso na variável $php_errormsg (booleano)
;error_prepend_string = "<font color=ff0000>" ;
;error_append_string = "</font>" ;
;error_log = filename ; Registra o log de erros no arquivo especificado;
;error_log = syslog ; Registra o log de erros no syslog do log do sistema (log de eventos no NT, inválido no Windows 95)
warning_plus_overloading = Off ; Avisar ao usar '+' com strings
;;;;;;;;;;;;;;;;;;;
Tratamento de Dados;
;;;;;;;;;;;;;;;;;;;
variáveis_order = "EGPCS" ; Esta diretiva descreve o registro PHP;
; A ordem das variáveis GET, POST, Cookie, Environment e Built-in.
; (representado por G, P, C, E & S, muitas vezes referido como EGPCS ou GPC).
; Registra da esquerda para a direita, com novos valores substituindo valores antigos.
register_globals = On ; Se essas variáveis EGPCS devem ser registradas como variáveis globais.
; Você pode querer desativar isso se não quiser que os dados do usuário fiquem desordenados globalmente.
; Isso faz mais sentido em conjunto com track_vars - dessa forma você pode passar
; array $HTTP_*_VARS[] para acessar todas as variáveis GPC.
register_argc_argv = On ; Esta instrução diz ao PHP se deve declarar as variáveis argv e argc
; (Nota: aqui argv é um array e argc é o número de variáveis)
; (que contém os dados passados pelo método GET).
; Se você não quiser usar essas variáveis, você deve desativá-las para melhorar o desempenho.
track_vars = On; Torna o array $HTTP_*_VARS[] válido, aqui * é usado ao usar
; ENV, POST, GET, COOKIE ou SERVER substitua
gpc_order = "GPC" ; Use variáveis_order em vez disso.
; citações mágicas
magic_quotes_gpc = On ; Use aspas mágicas nos dados de entrada GET/POST/Cookie
; (O texto original é assim, haha, as chamadas aspas mágicas devem se referir ao uso de caracteres de escape para adicionar caracteres de controle de referência, como ´....)
magic_quotes_runtime= Off ; Use aspas mágicas para dados gerados em tempo de execução,
; Por exemplo: dados obtidos por consulta SQL, dados obtidos pela função exec(), etc.
magic_quotes_sybase = Off; Use aspas mágicas no estilo Sybase (use ´´ para escapar de ´ em vez de ´)
;
auto_prepend_file =
auto_append_file =
; Como 4.04b4, o PHP por padrão sempre exibe a codificação de um caractere no cabeçalho "Content-type:".
; Desativa o conjunto de caracteres de saída, desde que esteja definido como vazio.
; O padrão interno do PHP é text/html
default_mimetype = "texto/html"
;default_charset = "iso-8859-1"
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Caminhos e diretórios;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
include_path = ; inclui configuração de caminho, UNIX: "/path1:/path2" Windows: "path1;path2"
doc_root = ; O caminho raiz da página php, válido apenas quando não está vazio
user_dir = ; informa ao PHP qual diretório procurar ao abrir o script usando /~username Só é válido quando não está vazio.
;upload_tmp_dir = ; Diretório temporário para armazenar arquivos enviados usando o protocolo HTTP (use o padrão do sistema se não for especificado)
upload_max_filesize = 2097152; O upload do arquivo é limitado a 2 MB por padrão
extension_dir = c:php; diretório onde as bibliotecas de extensão carregáveis (módulos) são armazenadas
enable_dl = On; Se deve ativar dl().
; A função dl() *não* funciona bem em um servidor multithread,
; como IIS ou Zeus, e desabilitados por padrão neles
;;;;;;;;;;;;;;;;;;;;;;;;
;Expansão dinâmica;
; Extensões Dinâmicas ;
;;;;;;;;;;;;;;;;;;;;;;;;
; Se você deseja que uma biblioteca de extensão seja carregada automaticamente, use a seguinte sintaxe:
;extensão=nomedomódulo.extensão
; Por exemplo, no Windows,
;extensão=msql.dll
; ou no UNIX,
; extensão=msql.so
; Observe que este deve ser apenas o nome do módulo, nenhuma informação de diretório é necessária.
; Use a diretiva extension_dir acima para especificar o local da biblioteca de extensão.
;Extensão do Windows
;extensão=php_nsmail.dll
extensão=php_calendar.dll
;extensão=php_dbase.dll
;extensão=php_filepro.dll
extensão=php_gd.dll
;extensão=php_dbm.dll
;extensão=php_mssql.dll
;extensão=php_zlib.dll
;extensão=php_filepro.dll
;extensão=php_imap4r2.dll
;extensão=php_ldap.dll
;extensão=php_crypt.dll
;extensão=php_msql2.dll
;extensão=php_odbc.dll
; Observe que o suporte ao MySQL agora está integrado, portanto não há necessidade de usar sua dll.
;;;;;;;;;;;;;;;;;;;;;;
; Configurações do módulo;
; Configurações do Módulo ;
;;;;;;;;;;;;;;;;;;;;;
define_syslog_variables = Desativado Se várias variáveis de log do sistema devem ser definidas;
; Como: $LOG_PID, $LOG_CRON, etc.
; Desligá-lo é uma boa ideia para aumentar a eficiência.
; Em tempo de execução, você pode chamar a função define_syslog_variables() para definir essas variáveis.
[função de correio]
SMTP = localhost apenas para sistemas win32;
sendmail_from = [email protected] apenas para sistemas win32;
;sendmail_path = ;somente para unix, também suporta parâmetros (o padrão é ´sendmail -t -i´)
[Debugger]
depurador.host = localhost
depurador.port = 7869
debugger.enabled = Falso
[Registro]
; Essas configurações indicam o mecanismo de registro usado no exemplo.
; Veja exemplos/README.logging para mais explicações
;logging.method = banco de dados
;logging.directory = /caminho/para/log/diretório
[SQL]
sql.safe_mode = Desativado
[ODBC]
;uodbc.default_db = Ainda não implementado
;uodbc.default_user = Ainda não implementado
;uodbc.default_pw = Ainda não implementado
uodbc.allow_persistent=On; Permitir ou desabilitar conexões persistentes
uodbc.check_persistent = On ; Verifique se a conexão ainda está disponível antes de reutilizá-la.
uodbc.max_persistent = -1; Número máximo de conexões persistentes. -1 significa ilimitado
uodbc.max_links = -1 ; Número máximo de conexões (persistentes e não persistentes). -1 significa ilimitado
uodbc.defaultlrl = 4096; Controla campos do tipo LONG. Retorna o número de bytes da variável, 0 significa intermediário (?) 0 significa intermediário
uodbc.defaultbinmode = 1; Controlar dados binários. 0 representa ???Manipulação de dados binários. 0 significa intermediário, 1 retorna como está, 2 converte em char.
; Consulte a documentação de odbc_binmode e odbc_longreadlen para obter uma explicação sobre uodbc.defaultlrl e uodbc.defaultbinmode.
[MySQL]
mysql.allow_persistent = On ; Permitir ou desabilitar conexões persistentes
mysql.max_persistent = -1; Número máximo de conexões persistentes. -1 significa ilimitado
mysql.max_links = -1 ; Número máximo de conexões (persistentes e não persistentes). -1 significa ilimitado
mysql.default_port = ; A porta padrão usada por mysql_connect().
; usará a variável $MYSQL_TCP_PORT ou a entrada mysql-tcp em /etc/services (unix),
; Ou MYSQL_PORT é definido durante a compilação (nesta ordem)
; Ambiente Win32, apenas MYSQL_PORT será verificado.
mysql.default_socket = ; O nome do soquete padrão usado para conexões locais do MySql. Se estiver vazio, use o valor interno do MYSQL
mysql.default_host = ; o host usado por mysql_connect() por padrão (inválido no modo de segurança)
mysql.default_user = ; O nome de usuário usado por mysql_connect() por padrão (inválido no modo de segurança)
mysql.default_password = ; A senha usada por mysql_connect() por padrão (inválida no modo de segurança)
; Observe que salvar senhas neste arquivo geralmente é uma ideia *má*.
; *Qualquer* usuário com acesso ao PHP pode executar
; ´echo cfg_get_var("mysql.default_password")´para exibir essa senha!
; E claro, qualquer usuário com direitos de leitura no arquivo também pode ver essa senha.
[mSQL]
msql.allow_persistent = On ; Permitir ou desabilitar conexões persistentes
msql.max_persistent = -1; Número máximo de conexões persistentes. -1 significa ilimitado
msql.max_links = -1 ; Número máximo de conexões (persistentes e não persistentes). -1 significa ilimitado
[PostgresSQL]
pgsql.allow_persistent = On ; Permitir ou desabilitar conexões persistentes
pgsql.max_persistent = -1; Número máximo de conexões persistentes. -1 significa ilimitado
pgsql.max_links = -1 ; Número máximo de conexões (persistentes e não persistentes). -1 significa ilimitado
[Sybase]
sybase.allow_persistent=Ativado; Permitir ou desativar conexões persistentes
sybase.max_persistent = -1; Número máximo de conexões persistentes. -1 significa ilimitado
sybase.max_links = -1 ; Número máximo de conexões (persistentes e não persistentes). -1 significa ilimitado
;sybase.interface_file = "/usr/sybase/interfaces"
sybase.min_error_severity = 10 ; Gravidade mínima dos erros exibidos
sybase.min_message_severity = 10 ;
sybase.compatability_mode=Desligado; Modo compatível com versões mais antigas do PHP 3.0. Se ativado, isso fará com que o PHP seja automaticamente
; Atribua a eles o tipo Sybase de acordo com o resultado,
; em vez de tratá-los todos como strings.
; Este modo de compatibilidade não durará para sempre,
; Portanto, faça as alterações necessárias em seu código,
; e feche o item.
[Sybase-CT]
sybct.allow_persistent=On; Permitir ou desabilitar conexões persistentes
sybct.max_persistent = -1; Número máximo de conexões persistentes. -1 significa ilimitado
sybct.max_links = -1 ; Número máximo de conexões (persistentes e não persistentes). -1 significa ilimitado
sybct.min_server_severity = 10; gravidade mínima da mensagem do servidor a ser exibida
sybct.min_client_severity = 10; severidade mínima da mensagem do cliente para exibir
[bcmath]
bcmath.scale = 0; número de dígitos decimais para todas as funções bcmath
[browscap]
;browscap = extra/browscap.ini
browscap = C:WINSYSTEMinetsrv rowscap.ini
[Informix]
ifx.default_host = ; O host usado por ifx_connect() por padrão (inválido no modo de segurança)
ifx.default_user = ; O nome de usuário padrão usado por ifx_connect() (inválido no modo de segurança)
ifx.default_password = ; a senha padrão usada por ifx_connect() (inválida no modo de segurança)
ifx.allow_persistent = On ; Permitir ou desabilitar conexões persistentes
ifx.max_persistent = -1; Número máximo de conexões persistentes. -1 significa ilimitado
ifx.max_links = -1 ; Número máximo de conexões (persistentes e não persistentes). -1 significa ilimitado
ifx.textasvarchar = 0 ; Se ativado, o símbolo de status de seleção retorna o conteúdo de um campo 'blob de texto' em vez de seu id.
ifx.byteasvarchar = 0 ; Se ativado, o símbolo de status de seleção retorna o conteúdo de um campo 'byte blob' em vez de seu id.
ifx.charasvarchar = 0 ; Rastreia os espaços em branco removidos de uma sequência de caracteres de comprimento fixo.
; Pode ser válido para usuários do Informix SE.
ifx.blobinfile = 0 ; Se ativado, o conteúdo dos blobs de texto e bytes será exportado para um arquivo.
; em vez de salvar na memória.
ifx.nullformat = 0 ; NULL é retornado como um campo nulo, a menos que, aqui, seja definido como 1.
; Neste caso (1), NULL é retornado como a string NULL.
[Sessão]
session.save_handler = método de controle de arquivos para salvar/recuperar dados;
session.save_path = C:win emp Parâmetros passados para o controlador quando save_handler é definido como um arquivo,
; Este é o caminho onde os arquivos de dados serão salvos.
session.use_cookies = 1;
sessão.nome = PHPSESSID
; O nome da sessão a ser usada no cookie
session.auto_start = 0 Inicializa a sessão quando a solicitação é iniciada
session.cookie_lifetime = 0 é o tempo de armazenamento do cookie em segundos,
; ou 0, até que o navegador seja reiniciado
session.cookie_path = / ; Caminho válido do cookie
session.cookie_domain = ; Domínio válido do cookie
session.serialize_handler = php Controlador usado para conectar dados
; php é o controlador padrão para PHP.
session.gc_probability = 1 ;´processos de coleta de lixo por porcentagem
; Possibilidade de iniciar cada inicialização de sessão.
session.gc_maxlifetime = 1440 ; Após o número de segundos indicado por este número, os dados salvos serão considerados
; ´Fragmentos (lixo)´e limpos pelo processo gc.
session.referer_check = ; Verifique referenciadores HTTP para invalidar IDs adicionais incluídos em URLs
session.entropy_length = 0; Quantos bytes ler do arquivo
session.entropy_file = ; Especifique aqui para criar o ID da sessão
;sessão.entropy_length = 16
;sessão.entropy_file = /dev/urandom
session.cache_limiter = nocache Defina como {nocache, private, public} para determinar o HTTP
; Problema de cache
session.cache_expire = 180 ; O documento expira após n minutos
[MSSQL]
;extensão=php_mssql.dll
mssql.allow_persistent = On ; Permitir ou desabilitar conexões persistentes
mssql.max_persistent = -1; Número máximo de conexões persistentes. -1 significa ilimitado
mssql.max_links = -1 ; Número máximo de conexões (persistentes e não persistentes). -1 significa ilimitado
mssql.min_error_severity = 10 ; Gravidade mínima dos erros exibidos
mssql.min_message_severity = 10 ;
mssql.compatability_mode = Off ; Modo compatível com versões mais antigas do PHP 3.0.
[Afirmação]
? ? ? ? ?
;assert.active = ativado; assert(expr); ativo por padrão
;assert.warning = On ; emite um aviso PHP para cada asserção com falha.
;assert.bail = Off ; não resgata por padrão.
;assert.callback = 0 ; função do usuário a ser chamada se uma asserção falhar.
;assert.quiet_eval = 0 ; eval a expressão com error_reporting() atual definido como true se você quiser error_reporting(0) em torno de eval()
.
ii.allow_persistent = On ; Permitir ou desabilitar conexões persistentes
ii.max_persistent = -1; Número máximo de conexões persistentes. -1 significa ilimitado
ii.max_links = -1 ; Número máximo de conexões (persistentes e não persistentes). -1 significa ilimitado
ii.default_database = ; banco de dados padrão (formato: [node_id::]dbname[/srv_class]
ii.default_user = ;Usuário padrão
ii.default_password = ;Senha padrão
[Verisign Payflow Pro]
pfpro.defaulthost = "test.signio.com";
pfpro.defaultport = 443; Porta padrão para conexão
pfpro.defaulttimeout = 30 ; Tempo limite padrão em segundos
; pfpro.proxyaddress = ;
; pfpro.proxyport = ;
; pfpro.proxylogon = ; Login de proxy padrão (nome de usuário de login)
; pfpro.proxypassword = ; Senha do proxy padrão
;
; largura da guia: 4
; Fim: