$_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
确认当前用户
我在 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
确认当前用户