Php 我应该在哪个目录中保存我的工作区或项目

Php 我应该在哪个目录中保存我的工作区或项目,php,Php,我已在我的计算机(Windows XP操作系统)中安装了XAMPP。我使用Eclipse作为IDE。 现在我的问题是,我应该将我的工作区(或项目)保存在哪个目录中。 我是否应该保留在路径“C:\xampp\php\www”或“C:\xampp\htdocs”下。您需要更改C:\xampp\apache\conf\httpd.conf中的DocumentRoot值 DocumentRoot "C:\xampp\htdocs" 到 并配置权限 <Directory "E:/MyProject

我已在我的计算机(Windows XP操作系统)中安装了XAMPP。我使用Eclipse作为IDE。 现在我的问题是,我应该将我的工作区(或项目)保存在哪个目录中。
我是否应该保留在路径“C:\xampp\php\www”或“C:\xampp\htdocs”下。

您需要更改C:\xampp\apache\conf\httpd.conf中的DocumentRoot值

DocumentRoot "C:\xampp\htdocs"

并配置权限

<Directory "E:/MyProject/Source/Admin">
        Options +Indexes FollowSymLinks +ExecCGI
        AllowOverride AuthConfig FileInfo
        Order allow,deny
        Allow from all
</Directory>

选项+索引后跟符号链接+执行CGI
AllowOverride AuthConfig文件信息
命令允许,拒绝
通融
然后重新启动apache服务器(在xampp控制面板中)。因此,从那时起,无论何时访问,它都将执行E:/MyProject/Source/Admin下的文件

有关更多信息,请参阅。

查看XAMP常见问题部分(引用):

DocumentRoot
文件夹是
“\xampp\htdocs”
<有一个 索引站点(
index.php
)真实的 之后加载的起始页 执行
”http://localhost/“

因此,我想说,在您的情况下,您必须在
C:\xampp\htdocs
中工作



当然,您仍然可以通过修改Apache的配置和/或创建新的虚拟主机来改变这一点。

ok。。但是如何在httpd.conf中进行配置呢。你能解释清楚吗?我已经把DocumentRoot的路径改成了“E:/MyProject/Source/Admin”。并重新启动了Apache,但其抛出错误为。。。。。。。。。。禁止进入!您没有访问请求的目录的权限。没有索引文档或目录受读取保护。如果您认为这是服务器错误,请联系网站管理员。E:/MyProject/Source/Admin上有index.php或index.html吗?没有,我没有更改配置权限。具体在哪里以及改变什么……如何创建虚拟主机。
<Directory "E:/MyProject/Source/Admin">
        Options +Indexes FollowSymLinks +ExecCGI
        AllowOverride AuthConfig FileInfo
        Order allow,deny
        Allow from all
</Directory>