Как использовать getenv () в php и SetEnv в .htaccess с скомпилированным php-cgi на общем хосте

Просто в контексте уточнить основной вопрос:

На моей машине разработки PHP5.3.1 установлен на Apache как модуль, я использую разработку SetEnv APPLICATION_ENVIRONMENT в корневом файле .htaccess моего приложения. Затем его легко получить из любого php-скрипта с помощью getenv ('APPLICATION_ENVIRONMENT').

На рабочем сервере на общем хосте (dreamhost) я скомпилировал себя php5.3.1, поскольку он не был напрямую поддержан. Все работает нормально, за исключением того, что getenv ('APPLICATION_ENVIRONMENT') возвращает false.

В корне sharedhost .htaccess для моего домена я использую этот файл .htaccess

Options +ExecCGI
AddHandler php-cgi .php
Action php-cgi /cgi-bin/php.cgi

<FilesMatch "^php5?\.(ini|cgi)$">
    Order Deny,Allow
    Deny from All
    Allow from env=REDIRECT_STATUS
</FilesMatch>

Options -indexes

php5.cgi находится в / cgi-bin и работает очень хорошо. Конечно, в корневой папке моего приложения у меня есть другой .htaccess, определяющий:

SetEnv APPLICATION_ENVIRONMENT production

Но при использовании getenv ('APPLICATION_ENVIRONMENT') он возвращает false, есть идеи, как решить эту проблему?

Ответы на вопрос(2)

Ваш ответ на вопрос