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


Posted in PHP onJune 24, 2013

步骤1.首先打开AppServ\Apache2.2\conf里面的httpd.conf文件。在里面找到:
LoadModule rewrite_module modules/mod_rewrite.so这行,将他前面的“#”去掉。
步骤2.找到:Include conf/extra/httpd-vhosts.conf将他前面的“#”去掉。(很关键)
然后接着再找到:
<Directory />
    Options FollowSymLinks ExecCGI Indexes
    AllowOverride None
    Order deny,allow
    Deny from all
    Satisfy all
</Directory>
将其改为:
<Directory />
    Options FollowSymLinks ExecCGI Indexes
    AllowOverride All
    Order deny,allow
    Deny from all
    Satisfy all
</Directory>
但是步骤2这一步在我设置过程中好像不设置也是可以的。所以我觉得视情况而定。
步骤3.还是在这个文件中找到:
DocumentRoot "E:/AppServ/www/",将其改为我们要默认显示的路径。如:
DocumentRoot "E:/AppServ/www/www/"。
还要将:
<Directory "E:/AppServ/www/">也改为:
<Directory "E:/AppServ/www/www/">。
步骤3好像也是没必要设置。唉,搞不懂这里。在我设置过程中。好像有时候不设置这个也是对的。好像有时候不设置这个就不对。看情况吧。还是设置的好些。
步骤4:保存该文件。然后到AppServ\Apache2.2\conf\extra里面的httpd-vhost.conf文件打开:
将里面的:
<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.x
    DocumentRoot "C:/Apache2.2/docs/dummy-host2.x"
    ServerName dummy-host2.x
    ErrorLog "logs/dummy-host2.x-error.log"
    CustomLog "logs/dummy-host2.x-access.log" common
</VirtualHost>
这种配置改为:
<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.x
    DocumentRoot "E:\AppServ\www\www"
    ServerName localhostes
    ErrorLog "logs/dummy-host2.x-error.log"
    CustomLog "logs/dummy-host2.x-access.log" common
</VirtualHost>
有多少个就配置多少个这样的虚拟目录。
然后保存。
步骤5:找到C:\WINDOWS\system32\drivers\etc里面的hosts文件,打开:
在最后面添加:
127.0.0.1     localhostes
可以指定多个虚拟名称如:
127.0.0.1 localhostes local。
保存。
大功告成。
重启apache。我的是appserv。我重启。然后在浏览器写:
http://localhostes。回车试试。
很有意思吧。如果你觉得不好看。就把localhostes换成:
呢?
是不是就很酷了?

PHP 相关文章推荐
防止MySQL注入或HTML表单滥用的PHP程序
Jan 21 PHP
php 无法载入mysql扩展
Mar 12 PHP
PHP删除非空目录的函数代码小结
Feb 28 PHP
PHP APC的安装与使用详解
Jun 13 PHP
Php连接及读取和写入mysql数据库的常用代码
Aug 11 PHP
PHP扩展开发入门教程
Feb 26 PHP
php上传图片获取路径及给表单字段赋值的方法
Jan 23 PHP
php结合web uploader插件实现分片上传文件
May 10 PHP
PHP实现APP微信支付的实例讲解
Feb 10 PHP
PHP实现简易计算器功能
Aug 28 PHP
Laravel框架实现的上传图片到七牛功能详解
Sep 06 PHP
PHP+ajax实现上传、删除、修改单张图片及后台处理逻辑操作详解
Feb 12 PHP
关于file_get_contents返回为空或函数不可用的解决方案
Jun 24 #PHP
解析php addslashes()与addclashes()函数的区别和比较
Jun 24 #PHP
解析PHP中ob_start()函数的用法
Jun 24 #PHP
关于ob_get_contents(),ob_end_clean(),ob_start(),的具体用法详解
Jun 24 #PHP
关于php操作mysql执行数据库查询的一些常用操作汇总
Jun 24 #PHP
解析crontab php自动运行的方法
Jun 24 #PHP
解析关于java,php以及html的所有文件编码与乱码的处理方法汇总
Jun 24 #PHP
You might like
PHP接收json 并将接收数据插入数据库的实现代码
2015/12/01 PHP
PHP PDOStatement::fetch讲解
2019/01/31 PHP
Laravel 解决419错误 -ajax请求错误的问题(CSRF验证)
2019/10/25 PHP
javascript Window及document对象详细整理
2011/01/12 Javascript
JS中的public和private对象,即static修饰符
2012/01/18 Javascript
js二级地域选择的实现方法
2013/06/17 Javascript
jquery实现动态菜单的实例代码
2013/11/28 Javascript
Jquery原生态实现表格header头随滚动条滚动而滚动
2014/03/18 Javascript
手机端网页点击链接触发自动拨打或保存电话的示例代码
2014/08/15 Javascript
node.js实现BigPipe详解
2014/12/05 Javascript
JS简单模拟触发按钮点击功能的方法
2015/11/30 Javascript
js输出数据精确到小数点后n位代码
2016/07/02 Javascript
详解webpack介绍&amp;安装&amp;常用命令
2017/06/29 Javascript
深入理解基于vue-cli的vuex配置
2017/07/24 Javascript
vue单页应用在页面刷新时保留状态数据的方法
2018/09/21 Javascript
在vue中解决提示警告 for循环报错的方法
2018/09/28 Javascript
vue项目前端知识点整理【收藏】
2019/05/13 Javascript
jQuery中DOM常见操作实例小结
2019/08/01 jQuery
vue el-tree 默认展开第一个节点的实现代码
2020/05/15 Javascript
Vuex的各个模块封装的实现
2020/06/05 Javascript
[01:41]DOTA2超级联赛专访YYF 称一辈子难忘TI2
2013/05/28 DOTA
Python中动态创建类实例的方法
2017/03/24 Python
使用Python OpenCV为CNN增加图像样本的实现
2019/06/10 Python
在Python中利用pickle保存变量的实例
2019/12/30 Python
python 实现将Numpy数组保存为图像
2020/01/09 Python
python实现电子词典
2020/03/03 Python
scrapy在python爬虫中搭建出错的解决方法
2020/11/22 Python
介绍一下Java的安全机制
2012/06/28 面试题
暑假实习求职信范文
2013/09/22 职场文书
初婚未育证明
2014/01/15 职场文书
信息管理专业自荐书
2014/06/05 职场文书
司法局2014法制宣传日活动总结
2014/11/01 职场文书
2015年挂职干部工作总结
2015/05/14 职场文书
2016元旦文艺汇演主持词(开场白+结束语)
2015/12/03 职场文书
SpringBoot项目中控制台日志的保存配置操作
2021/06/18 Java/Android
CSS 鼠标选中文字后改变背景色的实现代码
2023/05/21 HTML / CSS