📅  最后修改于: 2023-12-03 15:06:32.820000             🧑  作者: Mango
如果您正在使用 XAMPP 作为您的本地服务器,那么在默认安装中所有的网站文件应该都存放在 xampp/htdocs
目录中。但是,在某些情况下,我们可能希望将网站文件存放在 xampp
目录的外部,例如为了更好地组织项目文件或者便于版本控制等原因。本文将介绍如何从 xampp 中 htdocs 之外的任何目录提供服务。
在您想要存储网站文件的目录中创建一个新的文件夹,例如 projects
。
打开 xampp 目录下的 apache/conf/httpd.conf
文件。
找到以下行:
# DocumentRoot "/xampp/htdocs"
# <Directory "/xampp/htdocs">
将其替换为以下代码片段:
DocumentRoot "/xampp/projects"
<Directory "/xampp/projects">
注意,这里的 /xampp/projects
应该替换为您想要存储网站文件的目录。
找到以下行:
# Options FollowSymLinks
# AllowOverride None
# Require all granted
将其替换为以下代码片段:
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
这将允许我们在使用 .htaccess
文件中使用 .php
文件以及其他 Apache 模块。
保存并关闭 httpd.conf
文件。
重新启动 Apache 服务器。
现在,您已经成功地从 xampp 中 htdocs 之外的任何目录中提供了服务。您可以在 /xampp/projects
目录下创建您的网站文件,并在浏览器中访问 http://localhost
来查看。如果您遇到了任何问题,请再次查看上述步骤并检查拼写错误或其他可能的问题。