请问apache+php,如何建立虚拟目录?(急)

请问apache+php,如何建立虚拟目录?(急)

刚刚安装完PHP+APACHE,终于配置成功了,但默认的目录是在D:\Apache2.2\htdocs
即安装apache的htdocs文件夹下,这样很不方便,我想自已建立一个路径,比如:
e:\web
并建立虚拟目录,在网上查了很久,配置都不成功。请高人指点我一下,多谢!
另外我是初学,所以用的是windows的系统。
在Apache安装目录的conf文件夹里面找到httpd.conf文件,然后查找到
DocumentRoot=“D:\Apache2.2\htdocs”这行,将D:\Apache2.2\htdocs改为e:\web
然后重启Apache就可以了
很正确
还有一个的那    
自己搜一下
多谢,我已经改了,DocumentRoot   "E:\myweb\PHP "
但并不能正常运行。
我用的是apache2.2版本
<1> 安装配置PHP  
  1.解压缩PHP压缩包到C:\php\  
2.复制C:\php\目录下的php4ts.dll及C:\php\dlls目录下的所有文件到windows安装目录的系统文件夹里  
(win9x/me是system目录,winNT,2k/winXP,2003是system32目录)  

复制C:\php\php.ini-dist到windows安装目录下(如:c:\windows),并将其改名为php.ini。用记事本打开,修改一下信息:  
  搜索extension_dir   =   ./   这行,并将其路径指到你的PHP目录下的extensions目录,比如:  
  extension_dir   =   C:\php\extensions  
如若想支持更多模块,,搜索:  
;Windows   Extensions  
;Note   that   MySQL   and   ODBC   support   is   now   built   in,   so   no   dll   is   needed   for   it.  
;  
下面都用分号在前面注释掉了支持的扩展模块,如果你想PHP支持某个模块,请将前面的“;”去掉即可  
修改完成后,保存php.ini,到此完成PHP的安装和配置。  
我们在下面加入一行  
extension=php_mysql.dll  
//Note   1:   The   extension   dir   need   not   be   ".\ ",   as   Hermawan   mentioned.   It   works   fine   for   me   with   the   extensions   subdir   where   the   other   extensions   are   located.  
//Note   2:   The   php.ini   file   need   not   be   in   the   Apache   root,   as   lars   mentioned.   It   works   fine   for   me   in   the   Windows   dir.  

<2> 安装Apach2  
1.备份 C:\Program   Files\Apache   Group\Apache2\conf\httpd.conf   文件。  
2.用记事本打开C:\Program   Files\Apache   Group\Apache2\conf\httpd.conf  
找到:  
#NameVirtualHost   *  
修改为:  
NameVirtualHost   127.0.0.1 //或localhost  
找到:  
<VirtualHost   127.0.0.1>  
修改下面几行:  
ServerAdmin   (你刚才安装时候输入的管理员信箱)  
DocumentRoot   C:\Program   Files\Apache   Group\Apache2\htdocs  
ServerName   Apache2  
ErrorLog   C:\Program   Files\Apache   Group\Apache2\logs\error_log  
CustomLog   C:\Program   Files\Apache   Group\Apache2\logs\access_log   common  
</VirtualHost>  
找到:  
AddType   application/x-tar   .tgz  
在下面添加以下两行:  
AddType   application/x-httpd-php   .php  
AddType   image/x-icon   .ico  
找到:  
#LoadModule   ssl_module   modules/mod_ssl.so  
在下面添加一行:  
LoadModule   php5_module   C:\php\sapi\php4apache2.dll   //这里php5_module是关键,如果php4_module   apache就无法启动了  
增加默认文件:  

找到DirectoryIndex   *   这行,可以这样修改,添加默认的文件名:  
DirectoryIndex   index.php   default.php   index.htm   index.html   default.htm   default.html  
保存文件,重起apache服务器。  
最后,在该文件末尾加上下面两行  
ScriptAlias   /php/   "c:/php/ "  
Action   application/x-httpd-php   "/php/php.exe“  

到此Apache的PHP环境已经完全建立了。
楼上这位,很感谢你的指点。
但我只想知道需要修改哪里。因为我的PHP页面已经可以正常运行了。
这是我的配置文件内容
ServerRoot   "D:/Apache2.2 "

Listen   80

ServerName   localhost:80

DocumentRoot   "e:/myweb/php "

<Directory   />
        Options   FollowSymLinks
        AllowOverride   None
        Order   deny,allow
        Deny   from   all
        Satisfy   all
</Directory>

<IfModule   dir_module>
        DirectoryIndex   index.html   index.php
</IfModule>


#虚拟目录设置
Alias   /test/   "e:/myweb/PHP/test "  
<Directory   "e:/myweb/PHP/test ">  
Options   Indexes   FollowSymlinks   MultiViews  
AllowOverride   None
Order   allow,deny  
Allow   from   all
</Directory>

为何不能访问虚拟目录test下的php文件呢?
我的天,终于搞定了。爽死了!
这里需要注掉
#DocumentRoot   "e:/myweb/php "

#虚拟目录设置
Alias   /test/   "e:/myweb/PHP/test/ "  
<Directory   "e:/myweb/PHP/test/ ">  
Options     Indexes     MultiViews    
AllowOverride     None    
Order     allow,deny    
Allow     from     all    
</Directory>
直接习惯为:DocumentRoot  "E:\myweb\PHP "
然后把原来的
DocumentRoot=“D:\Apache2.2\htdocs”
这一行注释掉就OK了哈
#虚拟目录设置
Alias  /test/  "e:/myweb/PHP/test/ " 
<Directory  "e:/myweb/PHP/test/ "> 
Options    Indexes    MultiViews   
AllowOverride    None   
Order    allow,deny   
Allow    from    all   
</Directory>
请教下楼主,这一长串参数有什么意义?可由文档参考。