2011-12-15 97 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> 
相關問題