O arquivo php.ini controla o comportamento do PHP

O comportamento do PHP é controlado através de um arquivo de inicialização chamada php.ini

. Configurações, tais como sessões Como são tratadas, como os erros são exibidos e quais módulos estão disponíveis são todos controlados através do php.ini Arquivo.

A localização real do php.ini arquivo varia de acordo com o sistema operativo, como o PHP foi instalado.

Como trabalhar com o php.ini

o php.ini arquivo é um arquivo de texto simples e deve ser editado com um editor de texto simples como o Notepad, Textpad, ou Vi.

Uma boa prática é fazer uma cópia do atual php.ini antes de iniciar suas edições. Fazer isso torna mais fácil para reverter para a cópia original se você descobrir as alterações causou um problema.

Quando você faz uma alteração para o php.ini, você deve recarregar o servidor web Apache, a fim de ativar as alterações.

Como fazer alterações fora do php.ini

As alterações feitas ao php.ini aplicar globalmente, para todos os sites em um servidor. No entanto, há momentos em que você deseja aplicar uma mudança, quer para um site ou uma página individual. Quando isso ocorre, você tem várias opções, dois dos quais discutimos aqui.

Use .htaccess ou configuração do Apache

Alguns sistemas permitem que você use um .htaccess arquivo para definir as opções do PHP. Alternativamente, se você controlar o servidor, você pode fazer uma mudança no nível do site dentro do recipiente Apache VirtualHost.

o php_value directiva aplica-se alterações na configuração do PHP. Por exemplo, se você tivesse um site que precisava fazer upload de arquivos grandes, você pode definir a upload_max_filesize diretiva do PHP assim:

php_value upload_max_filesize 100M

A directiva não será aplicada em todo o servidor, mas sim, apenas para os arquivos ou site ao qual o php_value directiva se aplica. Quando você usa um .htaccess arquivo, a alteração é aplicada imediatamente. Se você fizer a alteração no arquivo de configuração do Apache, o servidor Apache precisa ser recarregado para que a alteração tenha efeito.

Fazer mudanças em PHP

PHP oferece duas funções relacionadas com a configuração que são úteis para esta discussão: ini_get () e ini_set (). o ini_get () função recupera o valor atual de uma determinada diretiva de configuração e ini_set () define o valor. Por exemplo:

ini_set ( 'upload_max_filesize', '100M') -

menu