【问题标题】:dirname(__FILE__) returns "/nfs" pathsdirname(__FILE__) 返回“/nfs”路径
【发布时间】:2015-03-12 17:42:00
【问题描述】:

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

$d = dirname(__FILE__);

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

【问题讨论】:

    标签: php path nfs dirname


    【解决方案1】:

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

    realpath /path/of/your/__FILE__
    

    在服务器上的外壳中。

    那么,如果是NFS文件系统,你可以这样做:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-16
      • 2014-02-26
      • 1970-01-01
      • 2014-02-04
      • 2011-09-24
      • 2012-10-23
      • 2013-06-14
      相关资源
      最近更新 更多