解析在apache里面给php写虚拟目录的详细方法
在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,也请进行相应重启)。在浏览器中尝试访问