文件夹别名中的echo __FILE__

时间:2014-08-02 13:58:16

标签: php bash file unix alias

我通过ln -s创建了一个文件夹别名:

ln -s "/Users/kolya/Documents/Dropbox/Develop/WordPress/Plugins/bbPress Permalinks/plugin/" bbpress-pemalinks

将它们放入本地服务器/Users/kolya/Sites/wp.local/html/wp-content/plugins/

在档案/Users/kolya/Sites/wp.local/html/wp-content/plugins/bbpress-permalinks/plugin.php中,我有echo __FILE__;

这个脚本回显:

/Users/kolya/Documents/Dropbox/Develop/WordPress/Plugins/bbPress Permalinks/plugin/plugin.php

但我希望看到:

/Users/kolya/Sites/wp.local/html/wp-content/plugins/bbpress-permalinks/plugin.php

如何修复它(Mac OS)?

如果我通过单击鼠标右键创建文件并按“制作别名”并将别名放到/Users/kolya/Sites/wp.local/html/wp-content/plugins/文件夹中WordPress看不到此别名,我就无法激活此插件。

1 个答案:

答案 0 :(得分:0)

echo realpath(__FILE__);

所以你的路径将遵循符号链接。希望它适合你。