Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Mengkonfigurasi Pembolehubah Persekitaran untuk Aplikasi PHP yang Berjalan pada Apache?

Bagaimana untuk Mengkonfigurasi Pembolehubah Persekitaran untuk Aplikasi PHP yang Berjalan pada Apache?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-10-19 18:37:02789semak imbas

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

Mengkonfigurasi Pembolehubah Persekitaran untuk Aplikasi PHP pada Apache

Pengenalan:

Mengakses pembolehubah persekitaran ialah penting untuk menyesuaikan aplikasi PHP berdasarkan persekitaran masa jalan mereka. Jika anda menjalankan aplikasi PHP pada Apache, anda perlu mengkonfigurasi pembolehubah persekitaran dengan betul untuk memastikan operasinya lancar.

Menetapkan Pembolehubah Persekitaran untuk Domain Tunggal:

  1. Edit Konfigurasi Hos Maya Anda: Navigasi ke fail httpd.conf anda atau buat fail konfigurasi hos maya baharu jika ia tidak wujud.
  2. Tambah SetEnv Arahan: Dalam blok hos maya, masukkan baris berikut:
SetEnv VARIABLE_NAME variable_value

Ganti VARIABLE_NAME dengan nama pembolehubah persekitaran yang anda mahu takrifkan dan variable_value dengan nilai yang sepadan.

Mengkonfigurasi Pembolehubah Persekitaran Berasingan untuk Domain Berbeza:

  1. Buat Hos Maya Berasingan: Hoskan domain berbeza anda menggunakan hos maya yang berasingan daripada menggunakan hos maya tunggal untuk semua domain.
  2. Tetapkan Pembolehubah Persekitaran untuk Setiap Hos Maya: Dalam setiap fail konfigurasi hos maya, gunakan arahan SetEnv seperti yang diterangkan sebelum ini untuk menetapkan pembolehubah persekitaran yang diingini.

Contoh:

<VirtualHost hostname1.com:80>
   ...
   SetEnv DOMAIN_NAME hostname1.com
   ...
</VirtualHost>
<VirtualHost hostname2.com:80>
   ...
   SetEnv DOMAIN_NAME hostname2.com
   ...
</VirtualHost>

Mulakan semula Apache dan Ujian:

Setelah konfigurasi dibuat, mulakan semula pelayan Apache anda untuk menggunakan perubahan . Anda kini boleh mengakses pembolehubah persekitaran dalam skrip PHP anda menggunakan getenv('VARIABLE_NAME').

Atas ialah kandungan terperinci Bagaimana untuk Mengkonfigurasi Pembolehubah Persekitaran untuk Aplikasi PHP yang Berjalan pada Apache?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn