修改目录:
Apache HTTP Server 的缺省文件根目录 (DocumentRoot) 是:
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
修改 Apache 文件根目录 (DocumentRoot) 的操作如下:
打开
C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf
1.修改
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
为
umentRoot "C:/htdocs"
2.
修改
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
为
<Directory "C:/htdocs">
保存httpd.conf,重启apache
设置虚拟目录 :
假设你的 Apache 文件根目录是:
C:/htdocs
你要设置一个虚拟目录,别名(Alias) 为b
,虚拟目录路径为 C:/htdocs/test
你 需要在 Apache 的配置文件 http.conf
里加上下面几句代码:
Alias /b/ "C:/htdocs/test/"
<Directory "C:/htdocs/test">
Options Indexes FollowSymLinks(去掉 Indexes 就不会显示apache的目录列表了 )
AllowOverride None
Order allow,deny
Allow from all
</Directory>
然后保存配置文件http.conf
。
Apache Service 重启之后,该虚拟目录就生效了。
比如你写一个最简单的 test.php 文件,然后将其存放在 C:/htdocs/test
目录下,然后在浏览器里打如下地址即可执行该php文件.
http://localhost:8080/b/test.php
该php 文件的实际路径是:
C:/htdocs/test/test.php