$_SERVER['HOME'] 没有显示正确的值 nginx ubuntu


$_SERVER['HOME'] doesn't show the correct value nginx ubuntu

我在ubuntu 14上有一个带有php5-fpm的nginx服务器。

当我回声$_SERVER['HOME']它返回/var/www

我的网络文件位于/usr/share/nginx/html

显然这不是我的主目录如果我在终端中键入~/,我可以获取/home/myname的主目录

我找不到这些信息设置的位置以及为什么设置错误。

$_SERVER['HOME'] 返回当前用户的主路径。

如果nginx以(例如)www-data的形式运行,那么你将获得www-data的主目录。

我猜你需要 _SERVER['DOCUMENT_ROOT']。

返回值是nginx在其下运行的用户的根,通常是www-data。

string get_current_user ( void )

您可以使用get_current_user确认当前用户