Wie man PHP in der Lage sein zu Lesen von Umgebungsvariablen des Systems

Ich bin mit PHP als PHP-FPM auf Centos. Ich bin versucht zu Folgen, die http://12factor.net/ Richtlinien müssen die Einstellungen werden in Umgebungsvariablen gespeichert.

Ich habe eine Datei erstellt in /etc/profile.d setzt die Umgebungsvariablen, die ich will, und die Umgebungsvariablen werden angezeigt, wenn getestet in der CLI via Bash d.h. ausführen des bash-Skript:

echo $SOME_SERVER_SETTING

zeigt die korrekte Ausgabe.

Habe ich das clear_env Einstellung auf false und variables_order auf EGPCS jedoch die variable I gesetzt haben, die nicht zeigen, bis in PHP entweder getenv('SOME_SERVER_SETTING') oder tun var_dump($_ENV)

Welche anderen Einstellungen muss eingestellt werden, dass PHP-FPM, alles zu empfangen, der server-Umgebungs-Variablen, und insbesondere diejenigen, die über ein shell-Skript in /etc/profile.d auf Centos?

InformationsquelleAutor Danack | 2015-06-13
Schreibe einen Kommentar