Php 如何在Linux中使用xampp从根目录指向文件?

Php 如何在Linux中使用xampp从根目录指向文件?,php,html,linux,directory,xampp,Php,Html,Linux,Directory,Xampp,我正在使用Linux和xampp。指向文件目录时遇到问题 所以像这样的方法很管用: <?php include("/opt/lampp/htdocs/includes/navigation.html"); ?> 但是锚href属性或图像src属性不会。找不到对象错误404。例如: <a href="/opt/lampp/htdocs/index.php">Home</a> 现在问题来了。我可以使用: <a href="../index.ph

我正在使用Linux和xampp。指向文件目录时遇到问题

所以像这样的方法很管用:

<?php include("/opt/lampp/htdocs/includes/navigation.html"); ?> 

但是锚href属性或图像src属性不会。找不到对象错误404。例如:

<a href="/opt/lampp/htdocs/index.php">Home</a>

现在问题来了。我可以使用:

<a href="../index.php">Home</a>


我已经做了一天,找不到任何解决办法。我可以在没有xampp的情况下使用纯html和css,没有问题。但是我想检查我的php。任何帮助都将不胜感激。谢谢顺便说一句,我对编码很陌生。

以斜杠开头的路径称为绝对路径。正如您所发现的,PHP源代码中的绝对文件路径锚定到服务器的根目录。因此,如果您这样做:

<?php include("/opt/lampp/htdocs/includes/navigation.html"); ?> 
<a href="/index.php">Home</a>
这实际上是指
/opt/lampp/htdocs/index.php
。如果不确定文档根目录的设置,可以
echo$\u服务器['document\u root']