php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Request #76798 Can't configure PHP-FPM via environment variables
Submitted: 2018-08-26 21:40 UTC Modified: 2020-07-25 16:47 UTC
Votes:4
Avg. Score:4.8 ± 0.4
Reproduced:3 of 3 (100.0%)
Same Version:2 (66.7%)
Same OS:3 (100.0%)
From: walterdolce at gmail dot com Assigned:
Status: Open Package: FPM related
PHP Version: 7.2.9 OS: All
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If this is not your bug, you can add a comment by following this link.
If this is your bug, but you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: walterdolce at gmail dot com
New email:
PHP Version: OS:

 

 [2018-08-26 21:40 UTC] walterdolce at gmail dot com
Description:
------------
The php.ini file supports configuring PHP this way:
"""
error_log = ${PHP_INI_ERROR_LOG}
"""

This is perfect when it comes to using Docker. And it's also a recommended practice according to the 12factor app methodology (https://12factor.net/config).

One would expect to be able to do the same with PHP-FPM. But that doesn't seem to be the case with the following:
"""
[www]
clear_env = env[PHP_FPM_CLEAR_ENV]
"""

Why? Why is this not possible?

Please note the following does not work either:
"""
[www]
clear_env = $PHP_FPM_CLEAR_ENV
"""

If "FPM uses php.ini syntax for its configuration file" (as the docs say on page http://php.net/manual/en/install.fpm.configuration.php), then behaviour and capabilities should also be the same, IMO.

Interestingly, as reported by various people online and the docs, it IS possible to SET environment variables. Yet GETTING environment variables is not. But it shouldn't be the case.

Thanks.

Expected result:
----------------
PHP-FPM should be configurable via environment variables.

Actual result:
--------------
PHP-FPM can't be configured via environment variables.

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2020-07-25 16:47 UTC] bukka@php.net
-Type: Bug +Type: Feature/Change Request
 [2023-08-23 05:47 UTC] nhietmienhbao06 at gmail dot com
I hope you find your answer and also share with us if you find thanks for sharing with us. (https://github.com)(https://www.adpworkforce-now.com/)
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Thu Mar 28 19:01:29 2024 UTC