Apache-2.2

如何在 Ubuntu 上設置 PHP 環境變數

  • December 13, 2011

如果你知道怎麼做,我相信這很容易,但我不知道。

我有一個在 apache 下執行 PHP5 的 ubuntu 10.04 伺服器,所有預設值和東西。PHP 需要設置一些環境變數。我該怎麼做?

我是否將它們放在 apache 站點配置中?我是否為nobody使用者設置它們?(誰沒有.profile)

謝謝!

在 ubuntu 中為 apache 設置環境變數的規範位置是/etc/apache2/envvars. 請注意,apache 將以 www-data 使用者而不是 nobody 使用者身份執行。www-data 無論如何都不會在其首頁中有點文件。

此外,為了使變數可用於 php,我相信您需要在 apache 配置中使用PassEnv

引用自:https://serverfault.com/questions/340589