Welcome! Log In Create A New Profile

Advanced

интерпретация переменных внутри PHP_VALUE и PHP_ADMIN_VALUE для PHP-FPM

July 12, 2011 10:11AM
Уважаемые коллеги,

Как известно, на данный момент возможна передача 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?

Заранее благодарю,

Андрей
Subject Author Posted

интерпретация переменных внутри PHP_VALUE и PHP_ADMIN_VALUE для PHP-FPM

locojohn July 12, 2011 10:11AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 257
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready