如何為在 Apache 上運行的 PHP 應用程式配置環境變數?

Mary-Kate Olsen
發布: 2024-10-19 18:37:02
原創
786 人瀏覽過

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

在Apache 上為PHP 應用程序配置環境變量

簡介:

訪問環境變數是對於根據運行時環境自訂PHP 應用程式至關重要。如果您在 Apache 上運行 PHP 應用程序,則需要正確配置環境變數以確保其無縫運行。

為單一網域設定環境變數:

  1. 編輯您的虛擬主機設定:導覽至您的httpd.conf 檔案或建立一個新的虛擬主機設定檔(如果不存在)。
  2. 新增SetEnv指令: 在虛擬主機區塊中,插入下列行:
SetEnv VARIABLE_NAME variable_value
登入後複製

將VARIABLE_NAME 取代為您要定義的環境變數的名稱,將variable_value 替換為其對應的值。

為不同的網域配置單獨的環境變數:

  1. 建立單獨的虛擬主機:使用單獨的虛擬主機不同的網域,而不是使用所有網域的單一虛擬主機。
  2. 為每個虛擬主機設定環境變數:在每個虛擬主機設定檔中,使用前面所述的 SetEnv 指令來設定所需的環境變數。

範例:

<VirtualHost hostname1.com:80>
   ...
   SetEnv DOMAIN_NAME hostname1.com
   ...
</VirtualHost>
<VirtualHost hostname2.com:80>
   ...
   SetEnv DOMAIN_NAME hostname2.com
   ...
</VirtualHost>
登入後複製

重新啟動 Apache 並測試:

設定完成後,重新啟動 Apache 伺服器以套用變更。現在您可以使用 getenv('VARIABLE_NAME') 存取 PHP 腳本中的環境變數。

以上是如何為在 Apache 上運行的 PHP 應用程式配置環境變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!