我在php.ini文件中设置了自定义环境变量。我想覆盖user.ini
中的那些值(基于onoku上的这个env显示不同的东西)或fpm_custom.conf
文件,但我似乎无法使组合/语法正确。
在php.ini
档案
在user.ini
档案
env_mode = "Development"
在Procfile中
web: vendor/bin/heroku-php-apache2 -F fpm_custom.conf www/
在fpm_custom.conf
档案
???这是我想要设置env_more
的地方我试过
ENV_MODE = "Development"
php_value[ENV_MODE]=Development
php_value ENV_MODE Development
任何帮助都会很棒! 感谢
答案 0 :(得分:1)
我相信你要找的是:
env[ENV_MODE] = Development
然后,您可以在PHP中使用getenv('ENV_MODE');
或$_ENV['ENV_MODE']
。
这需要进入PHP-FPM池配置文件(默认情况下为pool.d
中的那个)。
这设置了一个PHP环境变量。 php_value
不设置环境变量,而是用于设置php.ini
指令。因此使用php_value ENV_MODE
无效。