
É 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_set
que 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 .htaccess
arquivo que é descrito aqui:
PHP: Como alterar as configurações - Manual