У меня есть среда Linux, и у меня есть веб-приложение PHP, которое условно запускается на основе переменных среды, используемых getenv
в PHP. Мне нужно знать, как эти переменные среды должны быть установлены, чтобы приложение работало правильно. Я не уверен, как это настроить на Apache.
Кроме того, мне нужно иметь возможность настраивать отдельные переменные среды для каждого домена отдельно.
Пожалуйста, посоветуйте, как я могу этого добиться.
php
apache
ubuntu
environment-variables
Абишек
источник
источник
Ответы:
Что-то вроде:
источник
getenv('VARIABLE_NAME')
$_SERVER
переменной.Вы также можете сделать это в файле .htaccess, если они включены на веб-сайте.
Было бы все, что вам нужно добавить в .htaccess, чтобы добавить переменную среды
источник
Невероятно, но на httpd 2.2 и на centos 6.4 это работает.
Экспортировать env vars в
/etc/sysconfig/httpd
Тогда просто сделай это ...
Тогда наконец ....
источник
Если ваш сервер Ubuntu, а версия Apache - 2.4
Затем вы экспортируете переменные в папку «/ etc / apache2 / envvars».
Как и в этой строке ниже, вам нужно добавить дополнительную строку в "/ etc / apache2 / envvars" export GOROOT = / usr / local / go
источник