Configuração do Php.ini

Inúmeras diretivas de configuração são suportadas no arquivo config/php.ini que podem ser configuradas para alterar o comportamento durante a execução de scripts PHP.

Se uma diretiva estiver na lista, mas não for suportada, você não poderá alterar essa diretiva no arquivo php.ini e apenas o comportamento padrão será fornecido. O valor-padrão é o valor utilizado se não houver um valor especificado no arquivo php.ini (por exemplo, se a diretiva tiver uma linha comentada).

DiretivaExplicaçãoSuportadoValor PadrãoDiferenças
optimization_level Configura o nível de otimização executado no código PHP quando compilado para execução. O valor-padrão fornece o melhor desempenho enquanto é, ao mesmo tempo, seguro para todos os aplicativos. Pode ser configurado como "int" para forçar a execução interpretada que é mais lenta. Sim 2 Esta é uma opção específica para o tempo de execução para PHP no WebSphere sMash.
code_cache Permite o uso de um cache de memória de código PHP compilado. Isso elimina a análise de uma etapa de compilação para a segunda execução, e subsequentes, de um arquivo PHP. Fornece um aprimoramento no desempenho para arquivos executados repetidamente. O espaço de heap adicional é obrigatório para conter esse cache. O espaço obrigatório é dependente do número e da complexidade dos arquivos que ele contém. Sim On Esta é uma opção específica para o tempo de execução para PHP no WebSphere sMash.
code_cache_limit Define um limite para o número de arquivos que serão contidos pelo cache de código. Quando esse limite é atingido, entradas não utilizadas recentemente são removidas para acomodar novas entradas. Sim 400 Esta é uma opção específica para o tempo de execução para PHP no WebSphere sMash.
persistent_code_cache Permite o uso de um armazenamento de sistema de arquivos de código PHP compilado; é uma extensão do cache de código baseado em memória, entretanto, não tem limite de tamanho e persiste em paradas de aplicativo e eventos de reciclagem. Sim Off Esta é uma opção específica para o tempo de execução para PHP no WebSphere sMash.
persistent_code_cache_dir Especifica o diretório no qual o cache de código persistente é gravado. Sim . Esta é uma opção específica para o tempo de execução para PHP no WebSphere sMash.
map_locals Especifica que variáveis locais devem sempre estar disponíveis em uma estrutura de dados de mapa. Isso desativa algumas otimizações de desempenho. É obrigatório para garantir que o parâmetro "context" esteja sempre preenchido quando um manipulador de erros do usuário for invocado. Padrão: Off Sim   Esta é uma opção específica para o tempo de execução para PHP no WebSphere sMash.
zend.ze1_compatibility_mode Ativa o modo de compatibilidade com Zend Engine 1 (PHP 4.x) Não Off  
short_open_tag Permite a tag <?. Caso contrário, apenas as tags <?php e <script> serão reconhecidas. NOTA: O uso de tags curtas deve ser evitado durante o desenvolvimento de aplicativos ou bibliotecas destinados à redistribuição ou implementação em servidores PHP que não estejam sob seu controle, pois as tags curtas podem não ser suportadas no servidor de destino. Para código móvel redistribuível, certifique-se de não utilizar tags curtas. Sim Off  
asp_tags Permite tags no estilo ASP <% %>. Sim Off  
precision O número de dígitos significativos exibidos em números de pontos flutuantes. Sim 14  
y2k_compliance Força a conformidade com o ano 2000 (causará problemas com navegadores inconformes) Não On  
output_buffering O armazenamento em buffer de saída permite que você envie linhas de cabeçalho (incluindo cookies), mesmo após enviar o conteúdo do corpo, para retardar um pouco a camada de saída de PHP. Você pode ativar o armazenamento em buffer de saída durante o tempo de execução chamando as funções de armazenamento em buffer de saída. Você pode ativar o armazenamento em buffer de saída também para todos os arquivos configurando essa diretiva como On. Se você quiser limitar o tamanho do buffer - é possível utilizar um número máximo de bytes em vez de 'On' como valor para essa diretiva (por exemplo, output_buffering=4096). Sim Off  
output_handler Você pode redirecionar toda a saída dos scripts para uma função. A configuração de qualquer manipulador de saída é transformada automaticamente em armazenamento em buffer de saída. Nota: As pessoas que gravaram scripts móveis não deveriam depender da diretiva ini. Em vez disso, defina explicitamente o manipulador de saída utilizando ob_start(). O uso dessa diretiva ini pode causar problemas, a menos que você saiba o que o script está fazendo. Sim Off  
implicit_flush Uma limpeza implícita diz à PHP para dizer à camada de saída para se limpar automaticamente após cada bloco de saída. Isso equivale à chamar a função de PHP flush() após toda e qualquer chamada para print() ou echo() e todo e qualquer bloco HTML. A ativação dessa opção tem sérias implicações no desempenho e geralmente é recomendada apenas para fins de depuração. Sim Off  
unserialize_callback_func A função de retorno de chamada unserialize será chamada (com o nome da classe indefinida como parâmetro) se o desserializador localizar uma classe indefinida que deva ser instanciada. Um aviso aparecerá se a função especificada não for definida ou se a função não incluir/implementar a classe ausente. Portanto, só configure essa entrada se realmente quiser implementar essa função de retorno de chamada. Sim    
serialize_precision Quando floats & doubles forem serializados, armazene os dígitos significativos serialize_precision após o ponto flutuante. Os valores-padrão garantem que quando floats são decodificados com unserialize, os dados permanecem os mesmos. Sim Off  
allow_call_time_pass_reference Se você deve ativar a capacidade de forçar argumentos para serem passados por referência no tempo de chamada de função. Esse método está reprovado e provavelmente não será suportado em versões futuras de PHP/Zend. O método que deve ser utilizado para especificar quais argumentos devem ser passados por referência está na declaração de função. Você deve experimentar desativar essa opção e se certificar de que seus scripts trabalhem corretamente com isso para garantir que eles funcionarão com futuras versões da linguagem (você vai receber um aviso cada vez que utilizar esse recurso e o argumento será passado por valor, e não por referência). Não Off Passagem de tempo de chamada por referência não é suportada.
safe_mode Modo seguro Não Off  
safe_mode_gid Por padrão, o Modo Seguro faz uma verificação de comparação de UID ao abrir arquivos. Se você quiser minimizar isso para uma comparação de GID, ative safe_mode_gid. Não Off  
safe_mode_include_dir Quando safe_mode está ativado, verificações de UID/GID são ignoradas durante a inclusão de arquivos desse diretório e seus subdiretórios. (O diretório também deve estar em include_path ou o caminho completo deverá ser usado durante a inclusão) Não    
safe_mode_exec_dir Quando o safe_mode está ativado, apenas os executáveis localizados no safe_mode_exec_dir poderão ser executados via a família de funções exec. Não    
safe_mode_allowed_env_vars A configuração de certas variáveis de ambiente pode ser uma possível violação de segurança. Essa diretiva contém uma lista de prefixos delimitados por vírgulas. No Modo Seguro, o usuário só pode alterar as variáveis de ambiente cujos nomes comecem com os prefixos que são fornecidos aqui. Por padrão, os usuários só poderão configurar variáveis de ambiente que comecem com PHP_ (por exemplo, PHP_FOO=BAR). Nota: Se essa diretiva estiver vazia, a PHP deixará o usuário modificar QUALQUER variável de ambiente! Não   putenv() não é suportada, portanto, nenhuma variável de ambiente pode ser alterada.
safe_mode_protected_env_vars Essa diretiva contém uma lista de variáveis de ambiente delimitadas por vírgulas que o usuário final não poderá alterar utilizando putenv(). Essas variáveis estarão protegidas mesmo que safe_mode_allowed_env_vars esteja configurada para alteração. Não   putenv() não é suportada, portanto, nenhuma variável de ambiente pode ser alterada
open_basedir open_basedir, se configurada, limita todas as operações do arquivo ao diretório definido abaixo. Essa diretiva faz mais sentido se for utilizada em um arquivo de configuração do servidor da Web por-diretório ou por-host virtual. Essa diretiva *NÃO* é afetada pela ativação ou desativação do Modo Seguro. Sim    
disable_functions Essa diretiva permite que você desative certas funções por razões de segurança. Ela recebe uma lista de nomes de funções delimitados por vírgula. Essa diretiva *NÃO* é afetada pela ativação ou desativação do Modo Seguro. Não    
disable_classes Essa diretiva permite que você desative certas classes por razões de segurança. Ela recebe uma lista de nomes de classes delimitados por vírgula. Essa diretiva *NÃO* é afetada pela ativação ou desativação do Modo Seguro. Não    
highlight.string Cores para o modo Realce da Sintaxe. Qualquer coisa aceitável em <span style="color: ???????"> funcionaria. Sim #DD0000  
highlight.comment Cores para o modo Realce da Sintaxe. Qualquer coisa aceitável em <span style="color: ???????"> funcionaria. Sim #FF8800  
highlight.keyword Cores para o modo Realce da Sintaxe. Qualquer coisa aceitável em <span style="color: ???????"> funcionaria. Sim #007700  
highlight.bg Cores para o modo Realce da Sintaxe. Qualquer coisa aceitável em <span style="color: ???????"> funcionaria. Sim #FFFFFF  
highlight.default Cores para o modo Realce da Sintaxe. Qualquer coisa aceitável em <span style="color: ???????"> funcionaria. Sim #0000BB  
highlight.html Cores para o modo Realce da Sintaxe. Qualquer coisa aceitável em <span style="color: ???????"> funcionaria. Sim #000000  
ignore_user_abort Se ativada, o pedido poderá ser concluído, mesmo que o usuário interrompa o pedido. Considere ativá-la se estiver executando um pedido longo, que pode acabar sendo interrompido pelo usuário ou pelo tempo limite de um navegador. Não On  
expose_php Misc decide se a PHP pode expor o fato de estar instalada no servidor (por exemplo, incluindo sua assinatura no cabeçalho do servidor da Web). Isso não é de forma alguma uma ameaça para a segurança, mas possibilita determinar se você usa ou não PHP em seu servidor. Não Off  
max_execution_time Tempo de execução máximo de cada script, em segundos Sim 30  
max_input_nesting_level Aninhamento máximo de matrizes criadas a partir de dados de POST/GET Sim 64  
error_reporting error_reporting é um campo de bits. Ou cada número até se atingir o nível de relatório de erro desejado
  • E_ALL - todos os erros e avisos (não inclui E_STRICT)
  • E_ERROR - erros fatais de tempo de execução
  • E_RECOVERABLE_ERROR - erros quase fatais de tempo de execução
  • E_WARNING - avisos de tempo de execução (erros não fatais)
  • E_PARSE - erros na análise de tempo de compilação
  • E_NOTICE - avisos de tempo de execução (existem avisos que costumam resultar de um erro no código, mas é possível que ele tenha sido intencional - por exemplo, utilizar uma variável não inicializada e contar com o fato de ela ser automaticamente inicializada para uma cadeia vazia)
  • E_STRICT - avisos de tempo de execução, permitem que a PHP faça sugestões de mudanças em seu código que vão garantir a melhor interoperabilidade e retrocompatibilidade do seu código
  • E_CORE_ERROR - erros fatais que ocorrem durante a inicialização da PHP
  • E_CORE_WARNING - avisos (erros não fatais) que ocorrem durante a inicialização da PHP
  • E_COMPILE_ERROR - erros fatais de tempo de compilação
  • E_COMPILE_WARNING - avisos de tempo de compilação (erros não fatais)
  • 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 aviso gerada pelo usuário
Sim E_ALL & ~E_NOTICE & ~E_STRICT  
display_errors Impressão de erros (como parte da saída). Para Web sites de produção, é altamente recomendado que você desative esse recurso e utilize criação de log de erros no lugar (veja abaixo). Manter display_errors ativada em um Web site de produção pode revelar informações de segurança aos usuários finais, como caminhos de arquivo em seu servidor da Web, seu esquema de banco de dados ou outras informações. Possíveis valores para display_errors:
  • Off - Não exibir nenhum erro
  • stderr - Exibir erros para STDERR (afeta somente binários CGI/CLI!)
  • stdout (On) - Exibir erros para STDOUT
Sim On Valor de stderr não é suportado.
display_startup_errors Mesmo quando display_errors está ativado, os erros que ocorrem durante a sequência de inicialização da PHP não são exibidos. É altamente recomendado manter display_startup_errors desativado, exceto para depuração. Sim Off  
log_errors Erros de log em um arquivo de log (log específico do servidor, stderr ou error_log). Conforme mencionado acima, é altamente recomendado que você utilize a criação de log de erros em vez de exibir erros em Web sites de produção. Sim Off  
log_errors_max_len Define o comprimento máximo de log_errors. As informações de error_log sobre a origem são incluídas. O padrão é 1024 e 0 para não aplicar nenhum comprimento máximo. Sim 1024  
ignore_repeated_errors Não registre mensagens repetidas. Erros repetidos devem ocorrer no mesmo arquivo, na mesma linha, até que ignore_repeated_source seja configurado como true. Sim Off  
ignore_repeated_source Ignore a origem da mensagem ao ignorar mensagens repetidas. Quando essa configuração estiver ativada, você não registrará erros com mensagens repetidas de arquivos ou linhas de origem diferentes. Sim Off  
track_errors Armazene a última mensagem de erro/aviso em $php_errormsg (booleano). Nota: track_errors impõe um gasto adicional de desempenho significativo e deve ser evitada para implementações de produção. Sim Off  
html_errors Desative a inclusão de tags HTML em mensagens de erro. Nota: Nunca use esse recurso para caixas de produção. Sim On  
docref_root Se html_errors estiver configurada como On, a PHP produzirá mensagens de erro clicáveis que direcionam a uma página descrevendo com detalhes o erro ou a função causando o erro. É possível fazer o download de uma cópia do manual da PHP em http://www.php.net/docs.php e alterar docref_root para a URL base de sua cópia local, incluindo a '/' inicial. Você também deve especificar a extensão do arquivo sendo utilizada, incluindo o ponto. Nota: Nunca use esse recurso para caixas de produção. Sim    
docref_ext Se html_errors estiver configurada como On, a PHP produzirá mensagens de erro clicáveis que direcionam a uma página descrevendo com detalhes o erro ou a função causando o erro. Você deve especificar a extensão do arquivo sendo utilizada, incluindo o ponto. Sim    
error_prepend_string Cadeia para a saída antes de uma mensagem de erro. Sim    
error_append_string Cadeia para a saída após uma mensagem de erro. Sim    
error_log Registro erros no arquivo especificado. Sim   Um valor de syslog não é suportado.
arg_separator.output O separador utilizado em URLs geradas por PHP para argumentos separados. Sim &  
arg_separator.input Lista de separador(es) usado(s) pela PHP para analisar URLs de entrada em variáveis. NOTA: Cada caractere nessa diretiva é considerado um separador! Sim &  
register_globals Se você deve ou não registrar as variáveis de EGPCS como globais. Talvez você queira desativá-las se não quiser deixar o escopo global dos seus scripts confuso com dados do usuário. Isso faz mais sentido quando acoplado a track_vars - em cujo caso é possível acessar todas as variáveis de GPC por meio de variáveis $HTTP_*_VARS[],. Você deve dar o melhor de si para gravar seus scripts para que eles não exijam a ativação de register_globals; o uso de variáveis de formulário como globais pode levar facilmente a possíveis problemas de segurança, caso o código não seja conhecido. Não Off  
register_long_arrays Se você deve ou não registrar matrizes de entrada de estilo antigo, HTTP_GET_VARS e outras. Se não estiver utilizando-as, é recomendado desativá-las por motivos de desempenho. Não Off  
register_argc_argv Essa diretiva diz à PHP se você deve declarar as variáveis argv&argc (que conteriam as informações de GET). Se não utilizar essas variáveis, você deverá desativá-las para melhorar o desempenho. Não Off  
auto_globals_jit Quando ativada, as variáveis SERVER e ENV são criadas quando são utilizadas pela primeira vez (Just In Time), e não quando o script é iniciado. Se essas variáveis não forem utilizadas em um script, a ativação dessa diretiva resultará em ganho de desempenho. As diretivas de PHP register_globals, register_long_arrays e register_argc_argv devem ser desativadas para essa diretiva surtir algum efeito. Não On  
magic_quotes_gpc Define o estado magic_quotes para operações GPC (Get/Post/Cookie). Quando magic_quotes está ativado, todas as aspas simples, aspas duplas, barras invertidas e NULs são escapados automaticamente com uma barra invertida. Sim Off  
include_path Caminho para procurar arquivos de inclusão LINUX: "/path1:/path2" Windows: "\path1;\path2" Sim    
user_dir O diretório sob o qual a PHP abre o script usando /~username; utilizada somente se for não-vazio. Não    
extension_dir Diretório no qual as extensões carregáveis nativas (módulos) residem. As extensões carregáveis nativas também são procuradas na variável da JVM java.library.path. As extensões carregáveis Java são localizadas através do uso do caminho de classe, e não dessa diretiva. Sim   Utilizada apenas para localizar extensões carregáveis nativas (dll, so, dylib), e não extensões gravadas em Java. As extensões carregáveis nativas também podem estar em um diretório especificado em java.library.path.
enable_dl Se você deve ou não ativar a função dl(). Sim On  
file_uploads Se você deve permitir uploads de arquivos HTTP. Não On  
upload_tmp_dir Diretório temporário para arquivos HTTP transferidos por upload (usará o padrão do sistema se não estiver especificado). Não    
upload_max_filesize Tamanho máximo permitido para arquivos transferidos por upload. Sim 2M  
Extensão Se quiser ter uma extensão carregada automaticamente, utilize a seguinte sintaxe: Para extensões gravadas em Java, utilize: extension=java_class_name. Para extensões gravadas em C, utilize: extension=extension_name. Por exemplo: extension=php_gd. A extensão do sistema de arquivos apropriada (.dll, .so) será automaticamente anexada. Observe que ela deve ser apenas o nome do módulo; não é necessário incluir nenhuma informação sobre o diretório aqui. Especifique o local da extensão com a diretiva extension_dir acima. Sim    
unicode.runtime_encoding A codificação de tempo de execução é utilizada quando uma cadeia PHP é convertida em uma cadeia Java. Internamente, o tempo de execução de PHP preserva a capacidade de armazenar dados binários em uma cadeia PHP, o que é essencial para o suporte integral da linguagem PHP 5. A codificação de tempo de execução é usada quando uma cadeia PHP é convertida explicitamente em uma cadeia Java, como quando ela é armazenada no contexto global, conforme descrito na referência de contexto global da PHP. Padrão: UTF-8. Diferenças: Sim    
unicode.script_encoding A codificação de script define como o arquivo PHP é codificado. Isso deve ser configurado corretamente para que nomes de literais de cadeia e PHP, como nomes de função, variável e classe, sejam analisados corretamente pelo tempo de execução. Padrão: UTF-8 Sim    
date.timezone Define o fuso horário padrão pelas funções de data Sim    
date.default_longitude date.default_latitude = 31.7667 Sim    
date.sunset_zenith date.sunrise_zenith = 90.583333 Sim    
iconv.output_encoding iconv.input_encoding = ISO-8859-1iconv.internal_encoding = ISO-8859-1 Sim    
pcre.backtrack_limit Limite de retrocesso da biblioteca PCRE. Sim    
pcre.recursion_limit O limite de recursão da biblioteca PCRE. Observe que se configurar esse valor para um número alto, você poderá consumir toda a pilha de processo disponível e, eventualmente, travar a PHP (por atingir o limite de tamanho da pilha imposto pelo Sistema Operacional). Sim    
mysql.allow_persistent Permitir ou evitar links persistentes. Sim    
mysql.max_persistent Número máximo de links persistentes. -1 significa sem limite. Sim    
mysql.max_links Número máximo de links (persistente + não-persistente). -1 significa sem limite. Sim    
mysql.default_port Número da porta padrão para mysql_connect(). Se não configurada, mysql_connect() utilizará a entrada $MYSQL_TCP_PORT ou mysql-tcp em /etc/services ou a MYSQL_PORT definida pelo valor de tempo de compilação (nessa ordem). Win32 só examinará MYSQL_PORT. Sim    
mysql.default_socket Nome do soquete padrão para conexões MySQL locais. Se vazio, usará os padrões de MySQL integrados. Sim    
mysql.default_host Host padrão para mysql_connect() (não se aplica no modo seguro). Sim    
mysql.default_user Usuário padrão para mysql_connect() (não se aplica no modo seguro). Sim    
mysql.default_password Senha padrão para mysql_connect() (não se aplica no modo seguro). Observe que geralmente é uma *má* idéia armazenar senhas nesse arquivo. *Qualquer* usuário com acesso à PHP pode executar 'echo get_cfg_var("mysql.default_password") e revelar esta senha! E, é claro, quaisquer usuários com acesso de leitura a esse arquivo poderão revelar a senha também. Sim    
mysql.connect_timeout Tempo máximo (em segundos) para o tempo limite de conexão. -1 significa sem limite. Sim    
mysql.trace_mode Modo de rastreio. Quando o trace_mode estiver ativo (=On), os avisos para varreduras de tabela/índice e Erros de SQL serão exibidos. Sim    
session.save_handler Manipulador utilizado para armazenar/recuperar dados. Para o WebSphere sMash, você deve utilizar zerouserzone. Isso permitirá que informações da sessão sejam armazenadas na zona do usuário do Contexto Global. Isso significa que o cookie zsessionid será utilizado para controlar sessões, e não os valores fornecidos nesse arquivo php.ini. Isso também significa que os tempos limites da sessão serão controlados pelas configurações em zero.config, isto é, /config/userZone/idleTimeout e /config/userZone/invalidationTimeout Sim    
session.save_path Argumento passado para save_handler. No caso de arquivos, esse é o caminho onde os arquivos de dados são armazenados. Nota: os usuários do Windows precisam alterar essa variável para utilizar as funções da sessão da PHP. A partir da PHP 4.0.1, você pode definir o caminho como: session.save_path = "N;/path", em que N é um número inteiro. Em vez de armazenar todos os arquivos da sessão em /path, os subdiretórios com N-níveis de profundidade serão utilizados e os dados da sessão serão armazenados nesses diretórios. Isso será útil se você ou seu S.O. tiverem problemas com muitos arquivos em um diretório, e esse é um layout mais eficiente para servidores que manipulam várias sessões. NOTA 1: A PHP não criará essa estrutura de diretório automaticamente. Você pode utilizar o script no diretório ext/session para esse propósito. NOTA 2: Consulte a seção sobre coleta de lixo abaixo se optar por utilizar os subdiretórios para armazenamento de sessão. O módulo de armazenamento de arquivo cria arquivos usando o modo 600 por padrão. Você pode alterar isso utilizando session.save_path = "N;MODE;/path", em que MODE é a representação octal do modo. Observe que isso não substitui o umask do processo. Sim   Esta opção não é utilizada quando session.save_handler = zerouserzone.
session.use_cookies Se você deve ou não utilizar cookies. Sim   Esta opção não é utilizada quando session.save_handler = zerouserzone.
session.cookie_secure Especifica se os cookies só devem ser enviados através de conexões seguras. Sim   Esta opção não é utilizada quando session.save_handler = zerouserzone.
session.use_only_cookies Esta opção permite que administradores deixem seus usuário invulneráveis a ataques que envolvam a transmissão de ids de sessão em URLs; o padrão é 0. Sim   Esta opção não é utilizada quando session.save_handler = zerouserzone.
session.name Nome da sessão (usado como nome do cookie). Sim    
session.auto_start Inicialize a sessão na inicialização do pedido. Sim    
session.cookie_lifetime Tempo de vida, em segundos, do cookie ou, se 0, até o navegador for reiniciado. Sim    
session.cookie_path O caminho para o qual o cookie é válido. Sim    
session.cookie_domain O domínio para o qual o cookie é válido. Sim    
session.cookie_httponly Se você deve ou não incluir o sinalizador httpOnly no cookie, que o torna inacessível através de linguagens de script, como JavaScript. Sim    
session.serialize_handler Manipulador utilizado para serializar dados. php é o serializador padrão de PHP. Sim    
session.gc_probability Defina a probabilidade de o processo de 'coleta de lixo' ser iniciado em cada inicialização de sessão. A probabilidade é calculada utilizando-se gc_probability/gc_divisor, por exemplo, 1/100 significa que existe 1% de chance de o processo de GC ser iniciado em cada pedido. Sim   Esta opção não é utilizada quando session.save_handler = zerouserzone.
session.gc_divisor Defina a probabilidade de o processo de 'coleta de lixo' ser iniciado em cada inicialização de sessão. A probabilidade é calculada utilizando-se gc_probability/gc_divisor, por exemplo, 1/100 significa que existe 1% de chance de o processo de GC ser iniciado em cada pedido. Sim   Esta opção não é utilizada quando session.save_handler = zerouserzone.
session.gc_maxlifetime Após esse número de segundos, os dados armazenados serão vistos como 'lixo' e limpos pelo processo de coleta de lixo. Sim   Esta opção não é utilizada quando session.save_handler = zerouserzone.
session.referer_check Verifique o Referenciador HTTP para invalidar URLs armazenadas externamente contendo ids. HTTP_REFERER deve conter essa subcadeia para a sessão ser considerada válida. Sim   Esta opção não é utilizada quando session.save_handler = zerouserzone.
session.cache_limiter Configurada como {nocache,private,public,} para determinar aspectos de armazenamento em cache HTTP ou deixar isso vazio para evitar o envio de cabeçalhos anti-armazenamento em cache. Sim   Esta opção não é utilizada quando session.save_handler = zerouserzone.
session.cache_expire Documento expira após n minutos. Sim   Esta opção não é utilizada quando session.save_handler = zerouserzone.
mbstring.internal_encoding Codificação interna/de script. Algumas codificações não funcionam como codificação interna. (Por exemplo, SJIS, BIG5, ISO-2022-*) Sim    
gd.jpeg_ignore_warning Diz ao jpeg para descodificar avisos de libjpeg e tentar criar uma imagem gd. O aviso será exibido conforme os avisos são desativados por padrão Sim