Como definir variáveis de ambiente PHP no Ubuntu

1

Tenho certeza de que isso é fácil se você souber como, mas eu não sei.

Eu tenho um servidor Ubuntu 10.04 executando PHP5 sob o Apache, todos os padrões e outras coisas. O PHP precisa de algumas variáveis de ambiente definidas. Como faço isso?

Eu os coloco na configuração do site do apache? Eu os configuro para o usuário nobody ? (Quem não tem um .profile)

Obrigado!

    
por Leopd 13.12.2011 / 20:30

1 resposta

4

O local canônico para definir variáveis de ambiente para o apache no Ubuntu é /etc/apache2/envvars . Observe que o apache seria executado como o usuário www-data, não o usuário nobody. www-data não teria dotfiles em sua casa de qualquer maneira.

Além disso, para tornar a variável disponível para php, acredito que você precisará usar PassEnv na configuração do apache

    
por 13.12.2011 / 20:34