解析在apache里面给php写虚拟目录的详细方法

网络编程 2025-03-24 10:53www.168986.cn编程入门

在Apache服务器上为PHP创建虚拟目录:一步步详细指南

对于希望在Apache中为PHP设置虚拟目录的朋友们,以下是一个详细的步骤指南。

步骤一:打开AppServ\Apache2.2\conf文件夹中的httpd.conf文件。在这个文件中,找到LoadModule rewrite_module modules/mod_rewrite.so这一行,并去掉它前面的“”符号。

步骤二:同样在httpd.conf文件中,找到Include conf/extra/httpd-vhosts.conf这一行,去掉前面的“”符号。这是非常关键的一步。

接着,找到如下的配置:

Options FollowSymLinks ExecCGI Indexes

AllowOverride None

Order deny,allow

Deny from all

Satisfy all

考虑修改AllowOverride的值从None改为All,这样可以让目录支持更广泛的.htaccess文件设置。但这步视情况而定,有时不设置也无妨。

步骤三:在httpd.conf文件中,找到DocumentRoot "E:/AppServ//"这一行,将其改为你要默认显示的路径,例如DocumentRoot "E:/AppServ///"。确保对应的标签也被相应地更新。同样,这一步的设置有时候可能不必要,但为确保正确性,最好还是进行设置。

步骤四:保存httpd.conf文件的更改。然后,转到AppServ\Apache2.2\conf\extra文件夹,打开httpd-vhost.conf文件。在此文件中,配置每个虚拟目录的标签。例如:

ServerAdmin webmaster@dummy-host2.x

DocumentRoot "E:\AppServ\\"

ServerName localhostes

ErrorLog "logs/dummy-host2.x-error.log"

CustomLog "logs/dummy-host2.x-aess.log" mon

为每个虚拟目录配置相应的DocumentRoot和ServerName等参数。确保保存这些更改。

步骤五:找到C:\WINDOWS\system32\drivers\etc文件夹中的hosts文件,打开此文件并在其中添加一行如“127.0.0.1 localhostes”。你可以指定多个虚拟名称,例如“127.0.0.1 localhostes local”。保存hosts文件的更改。

完成以上步骤后,重启Apache服务器(如果你的服务器是AppServ,也请进行相应重启)。在浏览器中尝试访问

上一篇:浅谈javascript属性onresize 下一篇:没有了

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by