更改文件夹的php文档根目录

时间:2014-10-05 19:39:49

标签: php apache

当我在线托管我的网站时,我在我的计算机上保留了本地副本,该计算机运行fedora 20和apache服务器,用于测试目的。但是我偶然发现在php中使用$ _SERVER ['DOCUMENT_ROOT']变量。

在我的Web服务器上,文档根目录是:/ var / www / httpdocs,而在我的计算机上,文档根目录是:/ var / www / html / mysite。

有没有办法将本地服务器上的apache文档根目录更改为php变量中的相同?

1 个答案:

答案 0 :(得分:0)

听起来您正在尝试区分生产和开发环境,更好的方法是创建一个PHP将读取的环境变量,然后为该环境加载正确的配置。

您可以使用虚拟主机文件中的以下说明设置环境变量: SetEnv env-variable [value]

使用getenv function

在php中读取变量
getenv ( string $varname )

您可以在apache website中更详细地了解有关apache中环境变量的更多信息。