在XAMPP服务器上模拟绝对路径


Simulate absolute path on XAMPP Server

我目前在一台服务器上工作,我想在本地工作。所以我复制了所有内容。

问题是,在服务器上的代码中,我包含了具有绝对路径的文件,如下所示:

include /home/root/html_folder/file.php

我希望这个/home/root/html_folder重定向到

/Applications/XAMPP/htdocs/myApp.

有简单的方法吗?

非常感谢!!

选项一-相对路径

相对路径在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';

选项二-符号链接

由于您已经指出,您的所有文件都使用绝对路径,因此以上不是您的解决方案。

你可以尝试使用符号链接。

在这里阅读他们

注意:我还是建议让你的包括亲戚。这将为你将来省去很多麻烦。

选项三-安装

您还可以装载远程文件系统并直接对其进行操作,而不必使用ssh并在控制台中进行操作。

您可以在Mac OSX上安装SHFS。您需要从osxfuse站点下载FUSE和SSHFS。