dirname(__FILE__) 返回 “/nfs” 路径


dirname(__FILE__) returns "/nfs" paths

我正在尝试使用以下方法获取目录名称:

$d = dirname(__FILE__);

但它返回一个 NFS 路径。有人知道为什么会这样吗?我的同事说服务器中的 NFS 已关闭。

要独立于 PHP 脚本进行检查,__FILE__到底在哪里,您可以使用

realpath /path/of/your/__FILE__

在服务器上的外壳中。

然后,要判断,如果它是一个 NFS 文件系统,你可以执行以下操作:

stat -f -L -c %T /realpath/of/__FILE__

可能您的系统管理员将文件移动到之前挂载 NFS 的路径,并将它们符号链接到您访问它们的位置。