php.ini sobrescrever do arquivo project.ini

php.ini sobrescrever do arquivo project.ini

É possível separar minhas alterações no php.ini em um arquivo diferente, que sobrescreva as configurações padrão.

Por exemplo, no meu project.ini eu queria sobrescrever o maxlifetime?

; Overwrite PHP settings required for Project

[Session]
; After this number of seconds, stored data will be seen as 'garbage' and
; cleaned up by the garbage collection process.
; http://php.net/session.gc-maxlifetime
session.gc_maxlifetime = 86400

Tenho visto alguns sites de código aberto serem pacotes com o php.ini dentro. Esta é uma abordagem melhor?

Responder1

Você pode definir os valores do php.ini manualmente no php, o ini_setque substitui os valores padrão. Coloque esta linha no topo de cada página (antes de session_start) ou coloque-a em um arquivo php que é incluído sempre:

ini_set('session.gc_maxlifetime', 86400);

Verifique esta página para mais informações:PHP: ini_set – Manual

Além disso, você pode substituir os valores ini usando

php_value session.gc_maxlifetime 86400

em um .htaccessarquivo que é descrito aqui: PHP: Como alterar as configurações - Manual

informação relacionada