【问题标题】:XAMP / Apache - Folders in htdocs as root?XAMPP / Apache - htdocs 中的文件夹作为根?
【发布时间】:2022-09-22 23:00:39
【问题描述】:

我正在尝试使用 XAMP 作为我的本地主机来设置本地开发环境。

我的问题是,我将我的项目放在 htdocs 文件夹的子文件夹中。

这意味着我的目录结构是:

localhost/myProject/index.php

但是,这也意味着我的项目的 \"root\" 是 \"localhost\" 而不是我想要的 \"localhost/myProject\"。

关于我如何解决这个问题的任何建议?

  • 您实际上想通过我的项目的 => \"root\" 说什么。您是否尝试说出您项目的基本网址?您是否遇到任何具体问题?

标签: php apache localhost


【解决方案1】:

这没什么可“修复”的,因为这是预期的行为。对于这种情况,您可以创建 VirtualHosts,您可以在其中告诉您的 apache 您的项目的 DocumentRoot 在哪里,链接到浏览器中的“唯一”主机名。

这是一个如何使用 Windows 作为操作系统的示例。 How To Set Up Apache Virtual Hosts on XAMPP (Windows)

下面是一个简单的例子,这样一个虚拟主机的样子:

<VirtualHost *:80>
  ServerAdmin webmaster@localhost
  DocumentRoot "C:/xampp/htdocs/example
  ServerName example.local
  SetEnv APPLICATION_ENV development
  ErrorLog "logs/example-error.log"
  CustomLog "logs/example-access.log" common
</VirtualHost>

您还想编辑您的主机文件,但所有内容都在我链接的主题中进行了解释。

根据您的操作系统,路径可能会有所不同。

【讨论】:

    猜你喜欢
    • 2010-09-05
    • 1970-01-01
    • 2015-07-25
    • 2017-06-06
    • 2016-11-17
    • 2015-09-16
    • 1970-01-01
    相关资源
    最近更新 更多