目前我的Windows 7機器上,這是C:\Program Files (x86)\EasyPHP-5.3.8.1\www
如何更改EasyPHP的web根文件夾的位置?
我想將它指向到驅動器d另一個位置,說:D:\code
我將如何做呢?
目前我的Windows 7機器上,這是C:\Program Files (x86)\EasyPHP-5.3.8.1\www
如何更改EasyPHP的web根文件夾的位置?
我想將它指向到驅動器d另一個位置,說:D:\code
我將如何做呢?
由於@daviddlh的回答,我有我的問題的簡單解決方案。
打開Apache的配置文件httpd.conf
更換由我們選擇的路徑中的默認值${path}/www
說D:\code
它從何而來?在Apache的配置文件查找DocumentRoot
(即httpd.conf)中,我們會看到下面的線,我們連結至${path}/www
DocumentRoot "${path}/www"
您需要右鍵單擊任務欄上的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>
右鍵單擊的EasyPHP圖標,並選擇配置,然後阿帕奇。在httpd.conf中,查找DocumentRoot。我的文件夾是C:\ php。更改這兩行:
的DocumentRoot 「C:\ PHP」
<目錄 「C:\ PHP」 >(略低於DocumentRoot的第一個...)
將C:\ php更改爲您的目錄所在的位置後,再次右鍵單擊EasyPHP圖標並重新啓動。
我的道歉,與上面相同的答案。直到寫這篇文章纔看到它。 :-(
其實,如果你的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>
可愛的,謝謝! ! – 2012-02-28 10:47:00