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)和库 ...
随机推荐
- webpack快速入门——CSS文件打包
1.在src下新建css文件,在css文件下新建index.css文件,输入以下代码 body{ background:pink; color:yellowgreen; } 2.css建立好后,需要引 ...
- iOS---GCD的三种常见用法
1.一次性代码:dispatch_once 有时候,有些代码在程序中只要被执行一次. 整个程序运行过程中,只会执行一次. - (void)viewDidLoad { [super viewDidLoa ...
- 3、Xamarin Forms 调整安卓TabbedPage 下置
降低学习成本是每个.NET传教士义务与责任. 建立生态,保护生态,见者有份. 教程晦涩难懂是我的错误. 对于默认的TabbedPage 上面进行页面切换 上面是安卓默认的情况 对我们大部分人来说都 ...
- 【jQuery源码】事件存储结构
a. jQuery事件原型——Dean Edwards的跨浏览器AddEvent()设计 源码解读 重新梳理一下数据结构,使用一个例子 <input type="text" ...
- Postman—构建工作流
前言 在使用“Collection Runner”的时候,集合中的请求执行顺序就是请求在Collection中的显示排列顺序.但是,有的时候我们不希望请求按照这样的方式去执行,可能是执行完第一个请求, ...
- SQL中存储过程和函数的区别
转:https://www.cnblogs.com/jacketlin/p/7874009.html 本质上没区别.只是函数有如:只能返回一个变量的限制.而存储过程可以返回多个. 而函数是可以嵌入在s ...
- Android 开发服务类 02_NewsListServlet
Servlet implementation class NewsListServlet package com.wangjialin.server.xml; import java.io.IOExc ...
- Java的注解相关的命令
与注解处理器的有关的命令有5个,分别如下: (1)-XprintProcessorInfo 输出有关请求处理程序处理哪些注释的信息 (2)-XprintRounds 输出有关注释处理循环的信息 (3) ...
- 机器学习中规范化项:L1和L2
规范化(Regularization) 机器学习中几乎都可以看到损失函数后面会添加一个额外项,常用的额外项一般有两种,一般英文称作ℓ1-norm和ℓ2-norm,中文称作L1正则化和L2正则化,或者L ...
- Go 开发
0.参数传递永远是值传递,地址也是一种值 1.go 开发环境的配置 2.import 包的几种形式: 1)_,默认导入一个包时,会将包中内容导入再执行包中的init()方法,有时并不需要某个包,只是想 ...