2017-02-06 7 views
2

Как настроить переменные среды, которые передаются в apache (xampp на Windows 7) и скрипты? Есть ли способ настроить их в httpd.conf?XAMPP Apache - настройка переменных среды (например, PATH)

2 Usecases:

  • расширения переменной PATH, чтобы иметь возможность запускать CGI-программка (DLL зависимостей)
  • настройки некоторые переменные окружения, что программа действительно нуждается во время выполнения

Я не хочу глобально устанавливать эти переменные.

(первоначально спросил здесь: https://serverfault.com/questions/830804/apache-path-environment-variable - но после того, как я советую разместить его на SO вместо:)

ответ

1

Я нашел SetEnv команду, которая, кажется, чтобы выполнить оба случая использования.

SetEnv PATH "${PATH};C:\\cygwin64\\bin" 

Несмотря на то, что примеры, которые я нашел, не используют двойные кавычки вокруг значения, они, по-видимому, важны. Если отсутствует, переменная интерполяция ${PATH}, похоже, не работает.

Необходимо загрузить env_module для использования команды (в конфигурации XAMPPs по умолчанию она активна).

 Смежные вопросы

  • Нет связанных вопросов^_^