2011-12-15 59 views

回答

4

由于@daviddlh的回答,我有我的问题的简单解决方案。

打开Apache的配置文件httpd.conf

更换由我们选择的路径中的默认值${path}/wwwD:\code

它从何而来?在Apache的配置文件查找DocumentRoot(即httpd.conf)中,我们会看到下面的线,我们连结至${path}/www

DocumentRoot "${path}/www" 
16

您需要右键单击任务栏上的Easyphp图标上的图标,然后选择配置 - > Apache。 这将在记事本窗口中打开httpd.conf。

您需要进行如下修改:

DocumentRoot "D:/code" 
(...) 
# DocumentRootDirectory 
<Directory "D:\code"> 
    Options Indexes FollowSymLinks 
    AllowOverride All 
    Order allow,deny 
    Allow from all 
</Directory> 
(...) 
NameVirtualHost 127.0.0.1 
<VirtualHost 127.0.0.1> 
    DocumentRoot "D:/code/" 
    ServerName localhost 
</VirtualHost> 
+0

可爱的,谢谢! ! – 2012-02-28 10:47:00

3

右键单击的EasyPHP图标,并选择配置,然后阿帕奇。在httpd.conf中,查找DocumentRoot。我的文件夹是C:\ php。更改这两行:

  1. 的DocumentRoot “C:\ PHP”

  2. <目录 “C:\ PHP” >(略低于DocumentRoot的第一个...)

C:\ php更改为您的目录所在的位置后,再次右键单击EasyPHP图标并重新启动。

我的道歉,与上面相同的答案。直到写这篇文章才看到它。 :-(

1

其实,如果你的Apache使用虚拟主机,你只需要改变正确的“虚拟主机”下的路径 对我来说,它是:

# Virtual Hosts 
## Virtualhost localweb 
<VirtualHost 127.0.0.1> 
# DocumentRoot "${path}/data/localweb" 
    DocumentRoot "D:\Code" 
    ServerName 127.0.0.1 
# <Directory "${path}/data/localweb"> 
    <Directory "D:\Code"> 
     Options FollowSymLinks Indexes 
     AllowOverride All 
     Order deny,allow 
     Allow from 127.0.0.1 
     Deny from all 
     Require all granted 
    </Directory> 
</VirtualHost>