Wie konfiguriere ich Umgebungsvariablen für PHP-Anwendungen, die auf Apache ausgeführt werden?

Mary-Kate Olsen
Freigeben: 2024-10-19 18:37:02
Original
787 Leute haben es durchsucht

How to Configure Environment Variables for PHP Applications Running on Apache?

Konfigurieren von Umgebungsvariablen für PHP-Anwendungen auf Apache

Einführung:

Der Zugriff auf Umgebungsvariablen ist entscheidend für die Anpassung von PHP-Anwendungen basierend auf ihrer Laufzeitumgebung. Wenn Sie eine PHP-Anwendung auf Apache ausführen, müssen Sie Umgebungsvariablen korrekt konfigurieren, um einen reibungslosen Betrieb sicherzustellen.

Umgebungsvariablen für einzelne Domänen festlegen:

  1. Bearbeiten Sie Ihre virtuelle Host-Konfiguration: Navigieren Sie zu Ihrer httpd.conf-Datei oder erstellen Sie eine neue virtuelle Host-Konfigurationsdatei, falls diese nicht vorhanden ist.
  2. Fügen Sie SetEnv hinzu Anweisung: Fügen Sie innerhalb des virtuellen Hostblocks die folgende Zeile ein:
SetEnv VARIABLE_NAME variable_value
Nach dem Login kopieren

Ersetzen Sie VARIABLE_NAME durch den Namen der Umgebungsvariablen, die Sie definieren möchten, und variable_value durch den entsprechenden Wert.

Konfigurieren separater Umgebungsvariablen für verschiedene Domänen:

  1. Erstellen Sie separate virtuelle Hosts: Hosten Sie Ihre verschiedenen Domänen mithilfe separater virtueller Hosts, anstatt sie zu verwenden ein einzelner virtueller Host für alle Domänen.
  2. Umgebungsvariablen für jeden virtuellen Host festlegen: Verwenden Sie in jeder virtuellen Host-Konfigurationsdatei die SetEnv-Direktive wie zuvor beschrieben, um die gewünschten Umgebungsvariablen festzulegen.

Beispiel:

<VirtualHost hostname1.com:80>
   ...
   SetEnv DOMAIN_NAME hostname1.com
   ...
</VirtualHost>
<VirtualHost hostname2.com:80>
   ...
   SetEnv DOMAIN_NAME hostname2.com
   ...
</VirtualHost>
Nach dem Login kopieren

Apache neu starten und testen:

Sobald die Konfigurationen vorgenommen wurden, starten Sie Ihren Apache-Server neu, um die Änderungen zu übernehmen . Sie können jetzt mit getenv('VARIABLE_NAME') auf die Umgebungsvariablen in Ihren PHP-Skripten zugreifen.

Das obige ist der detaillierte Inhalt vonWie konfiguriere ich Umgebungsvariablen für PHP-Anwendungen, die auf Apache ausgeführt werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!