10.16 Umgebungsvariablen setzen
Problem
Sie möchten in einem Skript oder in Ihrer Serverkonfiguration eine Umgebungsvariable setzen. Wenn Sie Umgebungsvariablen in der Serverkonfiguration für die Hosts einzeln setzen, können Sie virtuelle Hosts unterschiedlich konfigurieren.
Lösung
Um eine Umgebungsvariable in einem Skript zu setzen, verwenden Sie putenv()
:
putenv('ORACLE_SID=ORACLE'); // OCI-Erweiterung konfigurieren
Um eine Umgebungsvariable in Ihrer Apache-Konfigurationsdatei httpd.conf zu setzen, verwenden Sie SetEnv
(Variablen, die auf diese Weise gesetzt werden, tauchen im superglobalen Array $_SERVER
und nicht in $_ENV
auf):
SetEnv DATABASE_PASSWORD password
Diskussion
Variablen in httpd.conf zu setzen hat den Vorteil, dass Sie die Lese-Erlaubnis ...
Get PHP 5 Kochbuch, Third Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.