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

Mary-Kate Olsen
Lepaskan: 2024-10-19 18:37:02
asal
787 orang telah melayarinya

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
Salin selepas log masuk

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>
Salin selepas log masuk

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!

sumber:php
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!