Уважаемые коллеги,
Как известно, на данный момент возможна передача PHP_INI* параметров в связке с PHP-FPM через fastcgi_param PHP_VALUE и fastcgi_param PHP_ADMIN_VALUE.
Но как использовать уже существующие значения параметров конфигурации PHP при передачи строк PHP конфигурации в окружение для PHP-FPM? Например, выражение, приведенное ниже не работает:
fastcgi_pass PHP_VALUE "include_path=\${include_path}:/my/other/include/path";
Может ли nginx пропускать символ доллара "$" и не воспринимать это как собственную переменную, например, как показано выше, чтобы upstream модуль (PHP-FPM) смог её интерпретировать как параметр конфигурации PHP и вытащить оттуда текущее/master значение (как в примере - значение "include_path"). В конфигурации PHP-FPM (php-fpm.conf) данная конструкция возможна и означает, что PHP-FPM соединит значение include_path, прописанное в php.ini с ":/my/other/include/path" :
php_value[include_path] = "${include_path}:/my/other/include/path"
Было бы великолепно, если бы nginx мог передавать подобные конструкции. То есть, "эскайпированные" переменные \${varname} в конце концов транслировались бы в строку ${varname} и передавались в upstream environment?
Заранее благодарю,
Андрей