php – XAMPP中的根路径

前端之家收集整理的这篇文章主要介绍了php – XAMPP中的根路径前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我已经有这个问题了一段时间,并且未能成功地搜索到广泛的答案.

@H_502_6@ 

从(根路径 – 在我的情况下在LAMP中的生产中)获取图像

@H_502_6@ htdocs/images/test.jpg 

是从htdocs / index.PHP调用它还是从htdocs / foo / bar / index.PHP调用

我在开发中使用XAMPP,而在htdocs内部有项目文件夹,所以上面描述的方法虽然可以在live时使用,但我需要将它改为:

@H_502_6@

在当地工作.

为了使这更简单,我定义了一个常量BASE,我在开发中使用:

@H_502_6@define('BASE','/projectname/) 

然后当它生效时,我改为:

@H_502_6@define('BASE','/')

PHP echo BASE;?>images/test.jpg" />

这显然非常烦人,最终导致了几个问题.请有人了解这种情况,我特别想要做的是在我的图像/脚本源中使用根路径但是:

@H_502_6@

从htdocs / projectName / foo / test.PHP调用

寻找图像:

@H_502_6@htdocs/projectName/images/

这可能吗?

最佳答案
处理此问题的另一种方法是使用虚拟主机.

虚拟主机的作用类似于localhost的第二个版本,专门用于子文件夹.例如,您可以设置Apache,以便在访问http:// example(no .com或任何内容)时,它会显示来自http:// localhost / example /的内容.所有CSS和JavaScript以及链接都会像在网站的根文件夹中操作一样,因为领先的示例文件夹已经从URL中删除.

我找不到曾经用于XAMPP的a walkthrough,但这里有一个涵盖所有要点的类似的.它是为Windows编写的,但我想有一些类似的机制可以用于LAMP:

总结一下,这是文章告诉你的事情:

>在Apache中启用虚拟主机
>设置它,以便在您访问示例时,您将被发送到127.0.0.1
>配置Apache,以便当有人访问127.0.0.1(但网站名称为示例)时,它会显示示例文件夹中的内容.

这就是您的生产站点(具有多个网站的单个服务器)对每个网站具有不同的“根”的方式.

原文链接:https://www.f2er.com/html/426215.html

猜你在找的HTML相关文章