我目前在服务器上工作,我想在本地工作。所以我复制了一切。
问题是在服务器上的代码中,我包含具有如下绝对路径的文件:
include /home/root/html_folder/file.php
我希望将此/ home / root / html_folder重定向到
/Applications/XAMPP/htdocs/myApp.
有一种简单的方法吗?
非常感谢!!
答案 0 :(得分:3)
PHP中的相对路径非常简单。
$root = dirname(__FILE__);
// Shorter constant
define('DS', 'DIRECTORY_SEPARATOR');
// To display the path:
echo $root;
// To include a file, no matter where your project is
include $root.DS.'file.php';
由于您已指出所有文件都使用绝对路径,因此以上不适合您。
您可以尝试使用符号链接。
了解他们here
注意:我仍然建议让你的包括亲戚。这将为您节省很多麻烦。
您还可以直接安装远程文件系统并对其进行操作,而无需使用ssh并在控制台中工作。
您可以在Mac OSX上安装SHFS。您需要从osxfuse站点下载FUSE和SSHFS。