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

时间:2016-05-18 08:37:32

标签: php xampp

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

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

include /home/root/html_folder/file.php

我希望将此/ home / root / html_folder重定向到

/Applications/XAMPP/htdocs/myApp.

有一种简单的方法吗?

非常感谢!!

1 个答案:

答案 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。