自定义网站目录

修改目录位置

如下图,打开httpd.conf文件。

查找DocumentRoot(两处),做如下修改:

  1. #demo为自定义网站目录,下面不再说明
  2. DocumentRoot "f:/demo"
  3. <Directory "F:/demo">

重启配置服务。

测试:打开浏览器,输入localhost/test.php(test.php为demo目录下新建的测试文件)

修改界面显示

修改wamp安装目录下的wampmanager.ini文件:

  1. [Menu.Left]
  2. ......
  3. Type: item; Caption: "www 目录"; Action: shellexecute; FileName: "F:/wamp/www"; Glyph: 2
  4. 替换为:
  5. Type: item; Caption: "demo 目录"; Action: shellexecute; FileName: "F:/demo"; Glyph: 2
  6. ......

再修改wamp安装目录下的wampmanager.tpl文件:

  1. [Menu.Left]
  2. ......
  3. Type: item; Caption: "${w_wwwDirectory}"; Action: shellexecute; FileName: "${wwwDir}"; Glyph: 2
  4. 替换为:
  5. Type: item; Caption: "${demo 目录}"; Action: shellexecute; FileName: "${F:/demo}"; Glyph: 2
  6. ......

重启配置服务。

多站点配置

打开wamp安装目录下的bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf文件。(虚拟目录配置文件)

添加如下代码:

  1. //添加站点,test01和test02目录下放置网站文件
  2. <VirtualHost *:80>
  3. ServerAdmin webmaster@dummy-host2.example.com //邮箱地址,可不写
  4. DocumentRoot "f:/demo/test01" //网站文件目录
  5. ServerName test01.com //主机名
  6. ErrorLog "logs/dummy-host2.example.com-error.log" //错误日志,可不写
  7. CustomLog "logs/dummy-host2.example.com-access.log" common //日常日志,可不写
  8. </VirtualHost>
  9. <VirtualHost *:80>
  10. ServerAdmin webmaster@dummy-host2.example.com //邮箱地址,可不写
  11. DocumentRoot "f:/demo/test02" //网站文件目录
  12. ServerName test02.com //主机名
  13. ErrorLog "logs/dummy-host2.example.com-error.log" //错误日志,可不写
  14. CustomLog "logs/dummy-host2.example.com-access.log" common //日常日志,可不写
  15. </VirtualHost>

如上文,再次打开httpd.conf文件,做如下修改:

  1. # Virtual hosts
  2. #Include conf/extra/httpd-vhosts.conf
  3. 替换为
  4. # Virtual hosts
  5. Include conf/extra/httpd-vhosts.conf
  1. //有些版本没有,则不用修改
  2. Deny from all
  3. Allow from 127.0.0.1
  4. 替换为:
  5. Allow from all
  6. #Allow from 127.0.0.1

重启服务

打开C:\Windows\System32\drivers\etc\hosts,添加:

  1. //添加站点
  2. 127.0.0.1 test01.com
  3. 127.0.0.1 test02.com

测试:打开浏览器,输入test01.com和test02.com。(需要事先在这两个目录下写好测试文件)

自定义端口号

apache默认为80端口,如被占用,则需要修改端口号。

如上文,打开httpd.conf文件,做如下修改:

  1. Listen 80
  2. 替换为:
  3. Listen 8080(或改成其它未被占用端口号)
  1. ServerName localhost:80
  2. 替换为:
  3. ServerName localhost:8080(与上面修改的端口号要一致)

重启服务。

测试:localhost:8080/test.php(前面建的测试文件,在demo目录下)。

WAMP常用环境配置的更多相关文章

  1. WampServer常用环境配置

    WampServer即Windows Apache Mysql PHP集成安装环境,就是在window下的apache.php和mysql的服务器软件. 其特点就是 1.支持中文语言,一键安装,省时省 ...

  2. wamp开发环境配置之配置Apache虚拟主机

    网站建设人员在本地测试时,常常不是一个网站,那怎么能像输入域名一样在地址栏上面输入“域名”就能本地访问该网站呢?这里就要配置Apache虚拟主机了! 1.找到apache\conf\httpd.con ...

  3. Ubuntu 常用环境配置记录

    引言 经常使用 Ubuntu 虚拟机,双系统,WSL,服务器等等,每次配置常用开发环境都要去百度细节,故在此记录一下. 更换软件源 阿里云镜像 清华镜像 # 更新 sudo apt update &a ...

  4. Wamp集成环境配置多站点

    一.打开apache配置文件httpd.conf 二.修改httpd.conf配置文件 1.在配置文件httpd.conf中搜索 conf/extra/httpd-vhosts.conf,然后将该行代 ...

  5. wamp+thinkphp环境配置

    下载wamp并安装,启动wamp,会出现一个小图标,然后点击它——>Start All Services.我点击之后是橙色,不是绿色.绿色代表成功启动.我是IIS占用了80端口的缘故,所以我修改 ...

  6. sublime3常用环境配置

    如何设置侧边栏颜色 Ctrl+Shift+P -> install -> 搜索安装包SyncedSidebarBg,自动同步侧边栏底色为编辑窗口底色. 设置快捷键让html文件在浏览器窗口 ...

  7. Production环境中iptables常用参数配置

    production环境中iptables常用参数配置 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我相信在实际生产环境中有很多运维的兄弟跟我一样,很少用到iptables的这个 ...

  8. windows下的Nodejs及npm的安装、常用命令,Nodejs开发环境配置

    http://www.cnblogs.com/webstorm/p/5744942.html ***************************************** 第一步:下载Nodej ...

  9. 配置wamp开发环境【2】 配置wamp开发环境之mysql的配置

    此前我已经将wamp配置的Apache.PHP.phpmyadmin全部配置完成,以上三种配置参照 配置wamp开发环境 下面我们来看看mysql的配置,这里用的是mysql5.5.20,下载地址: ...

随机推荐

  1. TS-Lint 安装方法

    1  在 Visual Studio Extensions  里下载 TSLint  2  在项目根目录下放 tslint.json 文件 (里面的规则定死就好 我认为没有特别大的意义)

  2. asp.net mvc3用file上传文件大小限制问题

    在Windows2008下,如果上传比较大的文件,可能会出现404错误,(请求筛选模块被配置为拒绝超过请求内容长度的请求). 可通过如下方法解决: 打开URTracker根目录下的web.config ...

  3. Java多线程之Java内存模型

    如果要了解Java内存模型,就得对多线程的三大特性有初步的了解. 1.原子性:独一无二.一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行.比如i = i+1:其中就包 ...

  4. NOIP2016天天爱跑步解题思路

    算法:LCA,树上差分+(乱搞) 如果有写错的地方请大佬更正 对于100%数据: u表示起点,v表示终点 对于一条u到v的路径,先讨论LCA!=u&&LCA!=v的情况: 分为u到LC ...

  5. 074-PHP数组元素相乘

    <?php $arr1=array(3,4,5,6,'7',TRUE); //等价于 3*4*5*6*7*1=2520 $arr2=array(3,4,5,6,'7','hello'); //等 ...

  6. POJ 1177/HDU 1828 picture 线段树+离散化+扫描线 轮廓周长计算

    求n个图矩形放下来,有的重合有些重合一部分有些没重合,求最后总的不规则图型的轮廓长度. 我的做法是对x进行一遍扫描线,再对y做一遍同样的扫描线,相加即可.因为最后的轮廓必定是由不重合的线段长度组成的, ...

  7. 吴裕雄--天生自然C++语言学习笔记:C++ 类 & 对象

    C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计.类是 C++ 的核心特性,通常被称为用户定义的类型. 类用于指定对象的形式,它包含了数据表示法和用于处理数据的方法.类中的 ...

  8. 关于c++静态类的说法

    看了网上的观点,大致有这几种比较好的. 观点一:根据现代的C++观点,静态类没有必要存在于C++中. 一个类是对一个概念的描述,类的本质是它维护了一个不变式,也就是说它有一个状态,它所有的接口都是为了 ...

  9. WIN10怎么查看端口,并杀死进程

    在命令行执行一下命令 netstat -ano | findstr "

  10. Windows系统自带选择文件的对话重写和居中处理

    class CMyFileDialog: public CFileDialogImpl<CMyFileDialog> { public: CMyFileDialog(BOOL bOpenF ...