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

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

我在 ubuntu 14.

上有一个带 php5-fpm 的 nginx 服务器

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

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

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

的主目录

我找不到这个信息在哪里设置以及为什么设置错误。

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

如果 nginx 运行 作为(例如)www-data,那么您将获得 www-data 的主目录。

我猜你需要 $_SERVER['DOCUMENT_ROOT'].

return值是nginx在其下运行的用户的root,一般是www-data。

string get_current_user ( void )

您可以通过get_current_user

确认当前用户