Wampserver环境配置
☆根目录修改问题
/.修改运行根目录
1.修改apache配置,将服务请求定位到新目录下
→左击wampserver,点击Apache打开httpd.conf文件,Ctrl+f搜索documentroot和directory,修改路径->D:/www
→左击wampserver,点击Apache打开httpd-vhosts.conf文件,Ctrl+f搜索documentroot和directory,修改路径->D:/www
2.修改Wamp配置,将wamp给定的运行根目录显示定位为用户指定的运行根目录
→打开D:/wamp找到文件wampmanager.ini,定位到Type: item; Caption: " www directory "; Action: shellexecute; FileName: " C:/wamp64/www "; Glyph: 2
修改:www directory →www 目录; C:/wamp64/www→ D:/www
→打开D:/wamp找到文件wampmanager.tpl,定位到Type: item; Caption: "${w_wwwDirectory}"; Action: shellexecute; FileName: " C:/wamp64/www "; Glyph: 2
修改:${w_wwwDirectory}→www; C:/wamp64/www→目录D:/www
保存,退出wamp,重新启动,此时www目录就变为用户指定的运行根目录。
☆外部访问问题
/.Apache2.4.27版本下外机(局域网)访问本机web项目问题
1.首先打开httpd.conf,搜索“Require local”,将其改为“Require all granted”;
2.再打开httpd-vhosts.conf,搜索“Require local”,将其改为“Require all granted”;
注意:这两处地方必须同时更改才可以生效,用手机测试输入本机ip可以打开目标电脑下的web项目
☆端口占用问题
如果80端口被占用(wamp默认使用80端口),会导致wamp无法正常启动。
/.如何查看某一个端口是否被占用?
在控制台输入:netstat -ano,查看即可。
/.如何修改wamp端口?
1. 打开httpd.conf文件,打开后Ctrl+F搜索【Listen】关键字,把默认的【80】修改为其他的端口号,例如【8088】,如图
2.打开后Ctrl+F搜索【servername】关键字,同样修改,例如【8088】,如图。然后保存。
此时想要访问根目录下的网站如test.com,需要输入test.com:8088才可以访问,否则找不到页面。为了不用输入端口也可以找到页面,进行后续操作。
3. 找到wamp目录下的【wampmanager.tpl】文件,用文本编辑器打开,Ctrl+F搜索【http://localhost】关键字,将【http://localhost】后面加上你刚才设置的端口号,即【http://localhost:8088】;同理将【http://localhost/phpmyadmin/】和【http://localhost/webgrind/】的【localhost】后面都加上【:8088】,如【http://localhost:8088/phpmyadmin/】
☆如何建站问题
1.点击Apache打开httpd-vhosts.conf文件
添加代码:
<VirtualHost *:80>
DocumentRoot "D:/www/test" //网站代码存放目录
ServerName test.com //网站域名
</VirtualHost>
2. 用编辑工具打开C:\Windows\System32\drivers\etc目录下的hosts文件,添加192.168.0.x localhost //将localhost的ip指向为你的主机ip
192.168.0.x test.com //访问test.com这个域名时,系统会向指定的ip请求支援,于是可以访问运行根目录下的网站
☆默认主页问题(即访问某一个域名时应该打开哪一个页面)
/.index.php 、index.html 等等这些文件名,都是在目前大部分web服务器程序(例如Apache Nginx)中的默认主页。即用户通过浏览器访问某个目录时,若不精确到资源名称,服务器默认将index.php提交给用户。例如你访问http://example.com/ 与访问http://example.com/index.php是同样的效果。不过,这个默认主页可以在你服务器配置文件里修改。
/.如何设置默认页面?
1.打开Apache的配置文件httpd.conf,Ctrl+F搜索【IfModule】关键字定位到
<IfModule dir_module>
DirectoryIndex index.php index.php3 index.html index.htm
</IfModule>
2.将自己需要设置的默认首页的名称写到后面保存即可,如
<IfModule dir_module>
DirectoryIndex index.php index.php3 index.html index.htm test.html
</IfModule>
则test.html则就成为Apache的默认首页之一,但是优先级比前面的低,优先级和顺序有关。
Wampserver环境配置的更多相关文章
- wampserver环境配置局域网访问
安装好wamp后,想用手机通过局域访问电脑上wamp下的网页,结果出现如下提示403错误: 第一步:找到 conf 这个文件: 找到下图中红色方框中的onlineoffline tag - don’t ...
- wampserver下配置虚拟主机 实现多站点支持
wampserver下配置虚拟主机 实现多站点支持 wampserver是由德国人开发,在windows环境下实现apache+php+mysql的一款集成环境软件,wampserver自带SQLit ...
- uboot环境配置
uboot环境配置 通过配置uboot让它在启动过程中从tftp获取内核和设备树,并从在加载内核之后把通过启动参数将"从nfs挂载根文件系统"传入内核.这个配置主要是通过uboot ...
- 史上最全Windows版本搭建安装React Native环境配置
史上最全Windows版本搭建安装React Native环境配置 配置过React Native 环境的都知道,在Windows React Native环境配置有很多坑要跳,为了帮助新手快速无误的 ...
- Electron的环境配置
原文地址http://huisky.com/blog/161218121551123 本文介绍了Electron的环境配置,包括Electron下载.nodejs下载安装.NPM+Bower安装配置. ...
- Python开发环境配置
好久没有写博客了,自从6月份毕业后,进入一家做书法.字画文化宣传的互联网公司(www.manyiaby.com),这段时间一直在进行前端开发,对于后端的使用很少了,整天都是什么html.css.jav ...
- PHP_环境配置_python脚本_2017
Apache配置 需要安装:VC2015 httpd-2.4.16-win32-VC14.zip VC14就是2015的环境. 又比如:php-5.6.12-Win32-VC11-x86 VC11就是 ...
- PHP环境配置
PHP环境配置 1.Apache的安装 第一步: 1. 双击httpd-2.2.17-win32-x86-no_ssl.msi.出现 Windows 标准的软件安装欢迎界面,直接点“Next”继 ...
- Visual studio 通用开发环境配置:SDL,FFMPEG为例
引言 每一个C++库的使用都是从开发环境的配置开始的,其实每个库的配置过程都是大同小异,总结下来有下面几个步骤: 下载库文件,这里假定是已经预先编译完成的. 配置库文件的包含目录(include)和库 ...
随机推荐
- zoj4020 Traffic Light(bfs+状态压缩)
题意:每个点有两种状态,0/1,0表示只能上下方向走,1表示只能左右方向走.每走一步整个图的状态改变一次(即0->1,1->0). 数据范围:n,m<=1e15 开始迷之因为数组太大 ...
- 关于finecms v5 会员头像 任意文件上传漏洞分析
看到我私藏的一个洞被别人提交到补天拿奖金,所以我干脆在社区这里分享,给大家学习下 本文原创作者:常威,本文属i春秋原创奖励计划,未经许可禁止转载! 1.定位功能 下载源码在本地搭建起来后,正常登陆了用 ...
- Nexus3.6 window版私服搭建 安装、配置教程
1.本地环境配置(Nexus3.6支持jdk版本1.6.1.7.1.8) 1.1.官网下载地址:https://www.sonatype.com/download-oss-sonatype ...
- Java并发编程实践读书笔记(5) 线程池的使用
Executor与Task的耦合性 1,除非线程池很非常大,否则一个Task不要依赖同一个线程服务中的另外一个Task,因为这样容易造成死锁: 2,线程的执行是并行的,所以在设计Task的时候要考虑到 ...
- js之global 对象 方法
global 作为js的全局对象,但其是无法直接访问的,但是在浏览器中浏览器是将这个对象当做是window对象的一部分,即Date 等Global的属性使用window.Date 可访问到 1.url ...
- java日期加减操作
1.用java.util.Calender来实现 Calendar calendar=Calendar.getInstance(); calendar.setTime(new Date()) ...
- [webrtc] rtcp模块中rtt时间计算
RTT指 round-trip time,即计算AB两端的往返时延 这里可以分成两个问题: 如何在A端估算A和B之间的RTT时间? 如何在B端估算A和B之间的RTT时间? 本文参考资料:rfc 355 ...
- Python -- 数据结构实现
1.堆栈(pyStack.py) class PyStack: def __init__(self, size=20): self.stack = [] self.size = size self.t ...
- golang channel的使用
channel常常结合go程使用,作为通信消息队列 var testChan chan int fmt.Println(testChan) // nil 未初始化,没地址 testChan ) fmt ...
- ActiveMQ开发注意要点
目录1.如何保证消息的成功处理2.避免消息队列的并发3.消息有效期的管理4.过期消息,处理失败的消息如何处理 1.保证消息的成功处理消息发送成功后,接收端接收到了消息.然后进行处理,但是可能由于某种原 ...