解析在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 相关文章推荐
PHP实现分页的一个示例
Oct 09 PHP
PHP 中英文混合排版中处理字符串常用的函数
Apr 12 PHP
php下通过POST还是GET来传值
Jun 05 PHP
php 生成随机验证码图片代码
Feb 08 PHP
PHP取二进制文件头快速判断文件类型的实现代码
Aug 05 PHP
PHP使用header()输出图片缓存实例
Dec 09 PHP
PHP连接MYSQL数据库实例代码
Jan 20 PHP
PHP文件下载实例代码浅析
Aug 17 PHP
PHP获取表单数据与HTML嵌入PHP脚本的实现
Feb 09 PHP
PHP简单实现遍历目录下特定文件的方法小结
May 22 PHP
php防止表单重复提交实例讲解
Feb 11 PHP
PHP观察者模式定义与用法实例分析
Mar 22 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小技巧 把数组的键和值交换形成了新的数组,查找值取得键
2011/06/02 PHP
php递归函数中使用return的注意事项
2014/01/17 PHP
Twig模板引擎用法入门教程
2016/01/20 PHP
PHP三种方式实现链式操作详解
2017/01/21 PHP
PHP实现的简单操作SQLite数据库类与用法示例
2017/06/19 PHP
Laravel实现ORM带条件搜索分页
2019/10/24 PHP
PHP实现随机发放扑克牌
2020/04/21 PHP
JavaScript 匿名函数(anonymous function)与闭包(closure)
2011/10/04 Javascript
Jquery 表单验证类介绍与实例
2013/06/09 Javascript
JsRender for index循环索引用法详解
2014/10/31 Javascript
javascript引擎长时间独占线程造成卡顿的解决方案
2014/12/03 Javascript
理解javascript中DOM事件
2015/12/25 Javascript
详解在vue-cli中使用路由
2017/09/25 Javascript
解决vue项目中type=”file“ change事件只执行一次的问题
2018/05/16 Javascript
JS非行间样式获取函数的实例代码
2018/06/05 Javascript
浅谈Vue数据响应
2018/11/05 Javascript
微信小程序使用wx.request请求服务器json数据并渲染到页面操作示例
2019/03/30 Javascript
vue2.0+SVG实现音乐播放圆形进度条组件
2019/09/21 Javascript
vue项目打包之开发环境和部署环境的实现
2020/04/23 Javascript
[01:28:44]DOTA2-DPC中国联赛定级赛 RNG vs iG BO3第一场 1月10日
2021/03/11 DOTA
Python实现比较两个文件夹中代码变化的方法
2015/07/10 Python
Python绘制3d螺旋曲线图实例代码
2017/12/20 Python
详解python函数传参是传值还是传引用
2018/01/16 Python
关于Python作用域自学总结
2019/06/10 Python
简单了解python的一些位运算技巧
2019/07/13 Python
Python文件操作方法详解
2020/02/09 Python
使用bandit对目标python代码进行安全函数扫描的案例分析
2021/01/27 Python
倩碧美国官网:Clinique美国
2016/07/20 全球购物
德国家具在线:Fashion For Home
2017/03/11 全球购物
YSL圣罗兰美妆俄罗斯官网:Yves Saint Lauret RU
2020/09/23 全球购物
军训感想500字
2014/02/20 职场文书
安全负责人任命书
2014/06/06 职场文书
党员个人对照检查材料
2014/10/01 职场文书
三傻大闹宝莱坞观后感
2015/06/03 职场文书
五年级作文之想象作文
2019/10/30 职场文书
详解Vue中$props、$attrs和$listeners的使用方法
2022/02/18 Vue.js