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