团队项目系列博客 —— 在路上(之wampserver 修改根目录以及配置多站点以及修改端口号)
团队项目系列博客 —— 在路上(之wampserver 修改根目录以及配置多站点以及修改端口号)
标签(空格分隔): wampserver php
一、wampserver 修改根目录
(1)
先按照慕课网上面说的,从wampsever中打开appach的http.conf文件
也可以手动从wamp/bin/apache/apache2.4.9/conf/httpd.conf中打开。
然后ctr+F搜索DocumentRoot。
查找到DocumentRoot "${INSTALL_DIR}/www"并把后面的改成相应的地址,如:
DocumentRoot "f:/demo"
再在附近找到<Directory "${INSTALL_DIR}/www/">
并改成相应地址。
(2)
做完第一步后,我重启服务并没有改正.于是查找网上教程,打开wamp/scripts/config.inc.php。找到$wwwDir = $c_installDir.’/www’;
并改成相应地址:$wwwDir = 'f:/demo';
(3)
重启后仍然不行。于是再次搜索.发现有人提到修改appach中的httpd-vhosts.conf文件,于是我打开这个文件
按照(1)中的操作将这个文件中的DocumentRoot和Directory进行相应的修改。至此.重启服务器后,修改成功。
写一个test.php文件测试一下:
打开成功。说明根目录修改成功
注:wampserver3.06版本开始只需httpd-vhosts.conf文件即可,即只要(3)就可以了。
二、配置多站点(wampserver3.06版本)
1、打开httpd-vhosts.conf文件
将<VirtualHosts *:80>..</Virtual Hosts>复制一份
然后更改ServerName、DocumentRoot、Directory并删去ServerAlias(防止出错)
2、修改hosts文件
打开C:\Windows\System32\drivers\etc 中的hosts文件,添加你需要的站点信息:
如:
之后在新站点下建立index.php,重启服务即可。
注
若是hosts权限不足,属性->安全 处选择添加权限即可。
三、修改端口号
1、打开Apache的配置文件httpd.conf,按ctrl+f搜索80,找到如下代码
#Listen 12.34.56.78:90
Listen 80
改为
Listen 8080
再找到ServerName localhost:80
改为ServerName localhost:8080
2、保存,然后重启wamp服务
3、测试如下:在浏览器中输入localhost:8080/test.php测试即可(若为默认端口80,在浏览器中只需输入localhost即可,若修改了端口号,运行时需加上localhost:8080
团队项目系列博客 —— 在路上(之wampserver 修改根目录以及配置多站点以及修改端口号)的更多相关文章
- Flutter 即学即用系列博客——03 在旧有项目引入 Flutter
前言 其实如果打算在实际项目中引入 Flutter,完全将旧有项目改造成纯 Flutter 项目的可能性比较小,更多的是在旧有项目引入 Flutter. 因此本篇我们就说一说如何在旧有项目引入 Flu ...
- Flutter 即学即用系列博客总结篇
前言 迟到的总结篇,其实大家看我之前发的系列博客最后一篇,发文时间是 3 月 29 日.距离现在快两个月了. 主要是因为有很多事情在忙,所以这篇就耽搁了. 今天终于可以跟大家会面了. 系列博客背景 F ...
- 学习SpringBoot,整合全网各种优秀资源,SpringBoot基础,中间件,优质项目,博客资源等,仅供个人学习SpringBoot使用
学习SpringBoot,整合全网各种优秀资源,SpringBoot基础,中间件,优质项目,博客资源等,仅供个人学习SpringBoot使用 一.SpringBoot系列教程 二.SpringBoot ...
- Flutter 即学即用系列博客——05 StatelessWidget vs StatefulWidget
前言 上一篇我们对 Flutter UI 有了一个基本的了解. 这一篇我们通过自定义 Widget 来了解下如何写一个 Widget? 然而 Widget 有两个,StatelessWidget 和 ...
- Flutter 即学即用系列博客——04 Flutter UI 初窥
前面三篇可以算是一个小小的里程碑. 主要是介绍了 Flutter 环境的搭建.如何创建 Flutter 项目以及如何在旧有 Android 项目引入 Flutter. 这一篇我们来学习下 Flutte ...
- Flutter 即学即用系列博客——09 EventChannel 实现原生与 Flutter 通信(一)
前言 紧接着上一篇,这一篇我们讲一下原生怎么给 Flutter 发信号,即原生-> Flutter 还是通过 Flutter 官网的 Example 来讲解. 案例 接着上一次,这一次我们让原生 ...
- Flutter 即学即用系列博客——08 MethodChannel 实现 Flutter 与原生通信
背景 前面我们讲了很多 Flutter 相关的知识点,但是我们并没有介绍怎样实现 Flutter 与原生的通信. 比如我在 Flutter UI 上面点击了一个按钮,我希望原生做一些处理,那么原生怎么 ...
- Flutter 即学即用系列博客——06 超实用 Widget 集锦
本篇文章我们来讲讲一些比较常用的 Widget. 大家验证的时候使用下面的代码替换 main.dart 代码,然后在 //TODO 语句返回下面常用 Widget 示例的代码. import 'pac ...
- Django 系列博客(十)
Django 系列博客(十) 前言 本篇博客介绍在 Django 中如何对数据库进行增删查改,主要为对单表进行操作. ORM简介 查询数据层次图解:如果操作 mysql,ORM 是在 pymysql ...
随机推荐
- DELPHI中调用XSD去验证XML的合法性
procedure TFrmPrintReport.Button3Click(Sender: TObject);var SchemaDoc, XmlDoc: IXMLDOMDocument2; S ...
- 20165330 预备作业3 Linux安装及学习
虚拟机安装 在安装VirtualBox时我的电脑一直打不开官网的下载地址,还好后面有可以打开了,于是我顺利的下载好了VirtualBox.而在运行出现了以下错误: 错误1:点击创建虚拟机时出现了以下提 ...
- 联合约束 CONCAT()
w SELECT 原理. SELECT * FROM wz WHERE CONCAT(wint,wchar) NOT IN (SELECT CONCAT(wint,wchar) FROM wa); S ...
- wf-删除所选
w框架-结合用户的不同点击路径,提交正确的id集合. <table class="table"> <tr> <td></td> &l ...
- 6.Git代码回滚
1.代码修改并提交 我们已经成功地添加并提交了一个helloWorld.txt文件,现在,是时候继续工作了. 于是,我们继续修改helloWorld.txt文件,改成如下内容: $ vi helloW ...
- Python垃圾回收机制详解转自--Kevin Lu
一.垃圾回收机制 Python中的垃圾回收是以引用计数为主,分代收集为辅.引用计数的缺陷是循环引用的问题. 在Python中,如果一个对象的引用数为0,Python虚拟机就会回收这个对象的内存. #e ...
- Linux 2.6 内核阅读笔记 中断和异常
2014年7月24日 中断门.陷阱门及中断门 中断是能够禁止的,能够通过告诉PIC停止对某个中断的公布.被禁止的中断是不会丢失的,在解除禁止后又会发送到CPU上. 禁止中断和屏蔽(mask)中断的不同 ...
- understand EntityManager.joinTransaction()
Join Transaction The EntityManager.joinTransaction() API allows an application managed EntityManager ...
- 你没见过的python语法
目录: 1.不一样的列表 2.改变type中的规则,创建类:类属性大写 3.%s字串格式化,不用元组用字典 4.没有参数抛出异常 5.字符串签名加f 格式化字符串 6.attr库 1.不一样的列表 l ...
- 配置支持Basler的API函数的开发环境
第一步:文件说明 使用默认路径安装Basler pylon x86 4.2.1.4845.exe 以后生产的文件如下: 文件说明: apps为用于配置ip和调试相机的软件 bin为驱动程序 CLPro ...