O'Reilly logo

PHP 5 Kochbuch, Third Edition by Stephan Schmidt, Ulrich Speidel, Matthias Brusdeylins, Carsten Lucke, Adam Trachtenberg, David Sklar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required