WAMP常用环境配置
来源:互联网 发布:淘宝店铺报价单 编辑:程序博客网 时间:2024/05/20 01:47
WAMP常用环境配置
前言: WAMP在使用时常常需要进行自定义的配置,这里介绍几个常用的配置。
自定义网站目录
修改目录位置
如下图,打开httpd.conf文件。
查找DocumentRoot(两处),做如下修改:
<code class="hljs vala has-numbering" style="display: block; padding: 0px; color: inherit; box-sizing: border-box; font-family: 'Source Code Pro', monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background: transparent;"><span class="hljs-preprocessor" style="color: rgb(68, 68, 68); box-sizing: border-box;">#demo为自定义网站目录,下面不再说明</span>DocumentRoot <span class="hljs-string" style="color: rgb(0, 136, 0); box-sizing: border-box;">"f:/demo"</span><Directory <span class="hljs-string" style="color: rgb(0, 136, 0); box-sizing: border-box;">"F:/demo"</span>></code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(221, 221, 221); list-style: none; text-align: right; background-color: rgb(238, 238, 238);"><li style="box-sizing: border-box; padding: 0px 5px;">1</li><li style="box-sizing: border-box; padding: 0px 5px;">2</li><li style="box-sizing: border-box; padding: 0px 5px;">3</li></ul>
重启配置服务。
测试:打开浏览器,输入localhost/test.php(test.php为demo目录下新建的测试文件)
修改界面显示
修改wamp安装目录下的wampmanager.ini文件:
<code class="hljs scss has-numbering" style="display: block; padding: 0px; color: inherit; box-sizing: border-box; font-family: 'Source Code Pro', monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background: transparent;"><span class="hljs-attr_selector" style="color: rgb(0, 136, 0); box-sizing: border-box;">[Menu.Left]</span>......Type<span class="hljs-value" style="box-sizing: border-box;">: item;</span> <span class="hljs-tag" style="color: rgb(0, 102, 102); box-sizing: border-box;">Caption</span><span class="hljs-value" style="box-sizing: border-box;">: <span class="hljs-string" style="color: rgb(0, 136, 0); box-sizing: border-box;">"www 目录"</span>;</span> Action<span class="hljs-value" style="box-sizing: border-box;">: shellexecute;</span> FileName<span class="hljs-value" style="box-sizing: border-box;">: <span class="hljs-string" style="color: rgb(0, 136, 0); box-sizing: border-box;">"F:/wamp/www"</span>;</span> Glyph<span class="hljs-value" style="box-sizing: border-box;">: <span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">2</span>替换为:Type: item;</span> <span class="hljs-tag" style="color: rgb(0, 102, 102); box-sizing: border-box;">Caption</span><span class="hljs-value" style="box-sizing: border-box;">: <span class="hljs-string" style="color: rgb(0, 136, 0); box-sizing: border-box;">"demo 目录"</span>;</span> Action<span class="hljs-value" style="box-sizing: border-box;">: shellexecute;</span> FileName<span class="hljs-value" style="box-sizing: border-box;">: <span class="hljs-string" style="color: rgb(0, 136, 0); box-sizing: border-box;">"F:/demo"</span>;</span> Glyph<span class="hljs-value" style="box-sizing: border-box;">: <span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">2</span>......</span></code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(221, 221, 221); list-style: none; text-align: right; background-color: rgb(238, 238, 238);"><li style="box-sizing: border-box; padding: 0px 5px;">1</li><li style="box-sizing: border-box; padding: 0px 5px;">2</li><li style="box-sizing: border-box; padding: 0px 5px;">3</li><li style="box-sizing: border-box; padding: 0px 5px;">4</li><li style="box-sizing: border-box; padding: 0px 5px;">5</li><li style="box-sizing: border-box; padding: 0px 5px;">6</li></ul>
再修改wamp安装目录下的wampmanager.tpl文件:
<code class="hljs scss has-numbering" style="display: block; padding: 0px; color: inherit; box-sizing: border-box; font-family: 'Source Code Pro', monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background: transparent;"><span class="hljs-attr_selector" style="color: rgb(0, 136, 0); box-sizing: border-box;">[Menu.Left]</span>......Type<span class="hljs-value" style="box-sizing: border-box;">: item;</span> <span class="hljs-tag" style="color: rgb(0, 102, 102); box-sizing: border-box;">Caption</span><span class="hljs-value" style="box-sizing: border-box;">: <span class="hljs-string" style="color: rgb(0, 136, 0); box-sizing: border-box;">"${w_wwwDirectory}"</span>;</span> Action<span class="hljs-value" style="box-sizing: border-box;">: shellexecute;</span> FileName<span class="hljs-value" style="box-sizing: border-box;">: <span class="hljs-string" style="color: rgb(0, 136, 0); box-sizing: border-box;">"${wwwDir}"</span>;</span> Glyph<span class="hljs-value" style="box-sizing: border-box;">: <span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">2</span>替换为:Type: item;</span> <span class="hljs-tag" style="color: rgb(0, 102, 102); box-sizing: border-box;">Caption</span><span class="hljs-value" style="box-sizing: border-box;">: <span class="hljs-string" style="color: rgb(0, 136, 0); box-sizing: border-box;">"${demo 目录}"</span>;</span> Action<span class="hljs-value" style="box-sizing: border-box;">: shellexecute;</span> FileName<span class="hljs-value" style="box-sizing: border-box;">: <span class="hljs-string" style="color: rgb(0, 136, 0); box-sizing: border-box;">"${F:/demo}"</span>;</span> Glyph<span class="hljs-value" style="box-sizing: border-box;">: <span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">2</span>......</span></code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(221, 221, 221); list-style: none; text-align: right; background-color: rgb(238, 238, 238);"><li style="box-sizing: border-box; padding: 0px 5px;">1</li><li style="box-sizing: border-box; padding: 0px 5px;">2</li><li style="box-sizing: border-box; padding: 0px 5px;">3</li><li style="box-sizing: border-box; padding: 0px 5px;">4</li><li style="box-sizing: border-box; padding: 0px 5px;">5</li><li style="box-sizing: border-box; padding: 0px 5px;">6</li></ul>
重启配置服务。
多站点配置
打开wamp安装目录下的bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf文件。(虚拟目录配置文件)
添加如下代码:
<code class="hljs d has-numbering" style="display: block; padding: 0px; color: inherit; box-sizing: border-box; font-family: 'Source Code Pro', monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background: transparent;"><span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">//添加站点,test01和test02目录下放置网站文件</span><VirtualHost *:<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">80</span>> ServerAdmin webmaster<span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">@dummy</span>-host2.example.com <span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">//邮箱地址,可不写</span> DocumentRoot <span class="hljs-string" style="color: rgb(0, 136, 0); box-sizing: border-box;">"f:/demo/test01"</span> <span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">//网站文件目录</span> ServerName test01.com <span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">//主机名</span> ErrorLog <span class="hljs-string" style="color: rgb(0, 136, 0); box-sizing: border-box;">"logs/dummy-host2.example.com-error.log"</span> <span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">//错误日志,可不写</span> CustomLog <span class="hljs-string" style="color: rgb(0, 136, 0); box-sizing: border-box;">"logs/dummy-host2.example.com-access.log"</span> common <span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">//日常日志,可不写</span></VirtualHost><VirtualHost *:<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">80</span>> ServerAdmin webmaster<span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">@dummy</span>-host2.example.com <span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">//邮箱地址,可不写</span> DocumentRoot <span class="hljs-string" style="color: rgb(0, 136, 0); box-sizing: border-box;">"f:/demo/test02"</span> <span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">//网站文件目录</span> ServerName test02.com <span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">//主机名</span> ErrorLog <span class="hljs-string" style="color: rgb(0, 136, 0); box-sizing: border-box;">"logs/dummy-host2.example.com-error.log"</span> <span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">//错误日志,可不写</span> CustomLog <span class="hljs-string" style="color: rgb(0, 136, 0); box-sizing: border-box;">"logs/dummy-host2.example.com-access.log"</span> common <span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">//日常日志,可不写</span></VirtualHost></code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(221, 221, 221); list-style: none; text-align: right; background-color: rgb(238, 238, 238);"><li style="box-sizing: border-box; padding: 0px 5px;">1</li><li style="box-sizing: border-box; padding: 0px 5px;">2</li><li style="box-sizing: border-box; padding: 0px 5px;">3</li><li style="box-sizing: border-box; padding: 0px 5px;">4</li><li style="box-sizing: border-box; padding: 0px 5px;">5</li><li style="box-sizing: border-box; padding: 0px 5px;">6</li><li style="box-sizing: border-box; padding: 0px 5px;">7</li><li style="box-sizing: border-box; padding: 0px 5px;">8</li><li style="box-sizing: border-box; padding: 0px 5px;">9</li><li style="box-sizing: border-box; padding: 0px 5px;">10</li><li style="box-sizing: border-box; padding: 0px 5px;">11</li><li style="box-sizing: border-box; padding: 0px 5px;">12</li><li style="box-sizing: border-box; padding: 0px 5px;">13</li><li style="box-sizing: border-box; padding: 0px 5px;">14</li><li style="box-sizing: border-box; padding: 0px 5px;">15</li><li style="box-sizing: border-box; padding: 0px 5px;">16</li></ul>
如上文,再次打开httpd.conf文件,做如下修改:
<code class="hljs vala has-numbering" style="display: block; padding: 0px; color: inherit; box-sizing: border-box; font-family: 'Source Code Pro', monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background: transparent;"><span class="hljs-preprocessor" style="color: rgb(68, 68, 68); box-sizing: border-box;"># Virtual hosts</span><span class="hljs-preprocessor" style="color: rgb(68, 68, 68); box-sizing: border-box;">#Include conf/extra/httpd-vhosts.conf</span>替换为<span class="hljs-preprocessor" style="color: rgb(68, 68, 68); box-sizing: border-box;"># Virtual hosts</span>Include conf/extra/httpd-vhosts.conf</code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(221, 221, 221); list-style: none; text-align: right; background-color: rgb(238, 238, 238);"><li style="box-sizing: border-box; padding: 0px 5px;">1</li><li style="box-sizing: border-box; padding: 0px 5px;">2</li><li style="box-sizing: border-box; padding: 0px 5px;">3</li><li style="box-sizing: border-box; padding: 0px 5px;">4</li><li style="box-sizing: border-box; padding: 0px 5px;">5</li></ul>
<code class="hljs cs has-numbering" style="display: block; padding: 0px; color: inherit; box-sizing: border-box; font-family: 'Source Code Pro', monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background: transparent;"><span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">//有些版本没有,则不用修改</span>Deny <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">from</span> allAllow <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">from</span> <span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">127.0</span><span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">.0</span><span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">.1</span>替换为:Allow <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">from</span> all<span class="hljs-preprocessor" style="color: rgb(68, 68, 68); box-sizing: border-box;">#Allow from 127.0.0.1</span></code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(221, 221, 221); list-style: none; text-align: right; background-color: rgb(238, 238, 238);"><li style="box-sizing: border-box; padding: 0px 5px;">1</li><li style="box-sizing: border-box; padding: 0px 5px;">2</li><li style="box-sizing: border-box; padding: 0px 5px;">3</li><li style="box-sizing: border-box; padding: 0px 5px;">4</li><li style="box-sizing: border-box; padding: 0px 5px;">5</li><li style="box-sizing: border-box; padding: 0px 5px;">6</li></ul>
重启服务
打开C:\Windows\System32\drivers\etc\hosts,添加:
<code class="hljs avrasm has-numbering" style="display: block; padding: 0px; color: inherit; box-sizing: border-box; font-family: 'Source Code Pro', monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background: transparent;">//添加站点<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">127.0</span><span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">.0</span><span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">.1</span> test01<span class="hljs-preprocessor" style="color: rgb(68, 68, 68); box-sizing: border-box;">.com</span><span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">127.0</span><span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">.0</span><span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">.1</span> test02<span class="hljs-preprocessor" style="color: rgb(68, 68, 68); box-sizing: border-box;">.com</span></code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(221, 221, 221); list-style: none; text-align: right; background-color: rgb(238, 238, 238);"><li style="box-sizing: border-box; padding: 0px 5px;">1</li><li style="box-sizing: border-box; padding: 0px 5px;">2</li><li style="box-sizing: border-box; padding: 0px 5px;">3</li></ul>
测试:打开浏览器,输入test01.com和test02.com。(需要事先在这两个目录下写好测试文件)
自定义端口号
apache默认为80端口,如被占用,则需要修改端口号。
如上文,打开httpd.conf文件,做如下修改:
<code class="hljs mathematica has-numbering" style="display: block; padding: 0px; color: inherit; box-sizing: border-box; font-family: 'Source Code Pro', monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background: transparent;"><span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">Listen</span> <span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">80</span>替换为:<span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">Listen</span> <span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">8080</span>(或改成其它未被占用端口号)</code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(221, 221, 221); list-style: none; text-align: right; background-color: rgb(238, 238, 238);"><li style="box-sizing: border-box; padding: 0px 5px;">1</li><li style="box-sizing: border-box; padding: 0px 5px;">2</li><li style="box-sizing: border-box; padding: 0px 5px;">3</li></ul>
<code class="hljs css has-numbering" style="display: block; padding: 0px; color: inherit; box-sizing: border-box; font-family: 'Source Code Pro', monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background: transparent;"><span class="hljs-tag" style="color: rgb(0, 0, 0); box-sizing: border-box;">ServerName</span> <span class="hljs-tag" style="color: rgb(0, 0, 0); box-sizing: border-box;">localhost</span><span class="hljs-pseudo" style="color: rgb(0, 0, 0); box-sizing: border-box;">:80</span>替换为:<span class="hljs-tag" style="color: rgb(0, 0, 0); box-sizing: border-box;">ServerName</span> <span class="hljs-tag" style="color: rgb(0, 0, 0); box-sizing: border-box;">localhost</span><span class="hljs-pseudo" style="color: rgb(0, 0, 0); box-sizing: border-box;">:8080</span>(与上面修改的端口号要一致)</code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(221, 221, 221); list-style: none; text-align: right; background-color: rgb(238, 238, 238);"><li style="box-sizing: border-box; padding: 0px 5px;">1</li><li style="box-sizing: border-box; padding: 0px 5px;">2</li><li style="box-sizing: border-box; padding: 0px 5px;">3</li></ul>
重启服务。
测试:localhost:8080/test.php(前面建的测试文件,在demo目录下)。
0 0
- WAMP常用环境配置
- WAMP常用环境配置
- WINDOWS下WAMP常用环境配置
- 服务器集成环境wamp安装与常用配置
- WAMP环境配置
- 如何配置wamp环境
- wamp 环境配置
- wamp php环境配置
- 配置wamp开发环境
- 配置wamp开发环境
- wamp环境配置
- WAMP环境配置
- wamp环境配置虚拟主机
- wamp环境的配置
- CentOS 配置WAMP环境
- wamp环境配置总结
- wamp环境二次配置
- wamp环境配置
- 【2015の复活】砝码称重v2
- 敏捷测试与传统测试的区别
- 【ShawnZhang】带你看数据结构——第八课:二叉树概念
- Android SQLite 使用总结
- sizeof浅析——求类的大小
- WAMP常用环境配置
- Bootstrap插件dropdown源码的学习
- 总结
- ZOJ 2417
- 冒泡法排序
- MyApplication.getInstance().exit() 与onDestroy 、finish(),onKeyDown()的关系
- myeclipse 2014 安卓开发环境的搭建
- 获取form表单提交回来的值或者html标签的值或者加载过后重新给lable赋的值
- 115个Java面试题和答案——终极列表(上)