我在不同环境下检索项目文件夹的根目录路径时获得了不同的结果: phpstorm8浏览器调试器和 Mac OSX apache2
PHP版本:5.6.6
Apache:Server version: Apache/2.2.26 (Unix)
我的Mac OSX Apache目录是
/库/ Web服务器/文档/ projectfolder
我使用的是phpStorm8,我的工作区目录是
/用户/ MYNAME /文档/工作区/ PHP / projectfolder
我的文件夹结构如下:
-projectfolder/
-config/
config.php
- subfolder
index.php
index.php
下面是我如何获取项目根目录的片段
echo "document_root:" . $_SERVER['DOCUMENT_ROOT'];
在phpStorm8调试环境下,我得到了:
document_root:/Users/myname/Documents/workspace/php/projectfolder
在Mac OSX apache中,我得到了:
document_root:/Library/WebServer/Documents
为什么它在Mac OSX apache中,我无法获取项目文件夹的根目录?
在Mac OSX apache中
在内置apache的phpStorm8中
正如您在第二张图片中看到的,我能够获得项目根文件夹' moviex'。我记得上次我能够在WAMP,MAMP甚至CentOS中获得相同的结果。 Mac OSX apache中是否有任何特殊设置阻止我这样做?