网站开发的本地化开发需要将自己的计算机作为服务器进行配置,一般需要安装服务器、php环境、数据库等,现在有很多集成好这些服务的集成软件方便我们的开发,比较流行的有xampp以及wampserver,这里采用的是wampserver,对他的配置和修改进行介绍。Wampserver是一个集成软件开发包:

W:Windows

A:Apache

M:Mysql

P:PHP

这里会对他通过下载、安装、默认开发路径修改、托管多个网站配置以及开发目录修改这几个方面介绍。

1. 下载与安装

Wampserver可以去官网进行下载www.wampserver.com,但我发现其实下载特别的慢,毕竟是国外的网站。这里推荐去百度下载,在百度软件中心搜索“Wampserver”可以得到两个软件,分别是32位和64位,根据自己计算机的型号选择,我选择的是64位版本。

安装基本是都是下一步到底,这里主要注意的是一个安装路径,因为该路径将会是之后开发的默认路径。

当安装完成后,打开软件如果提示“缺少masvcr110.dll”或者类似的.dll文件缺少,可以去微软https://www.microsoft.com/zh-cn/download/details.aspx?id=48145,下载Visual C++Redistributable,安装完成之后,重新安装一下Wampserver就可以了。

如果安装成功,启动Wampserver,然后到浏览器里输入http://localhost/,出现以下画面说明安装成功。

2. 修改默认开发路径

默认的开发路径是在安装路径下的www文件夹下面,也就是说只有把开发好的网页放到这个文件夹下面,运行Localhost才可以打开开发的网页,这样其实很麻烦,所以可以修改默认的开发路径。

(1)首先左键点击任务栏里的Wampserver图标->Apache->httpd.conf文件,然后搜索“documentroot”,可以找到“${INSTALL_DIR}/www”以及“directory”后面的“${INSTALL_DIR}/www/”,如下图:

然后将这两个修改为自己的开发路径即可:

DocumentRoot “D:/programming/web/swz”

<Directrory “D:/programming/web/swz/”>

(2)然后左键任务栏的Wampserver,然后点击重启所有服务,当图标变为绿色的时候更新成功。

(3)最后去测试一下,在自己设计的目录里新建一个index.php文件,然后输出一句话,在去浏览器里输入localhost时,如果出现了那句话,说明修改成功。

3. 多个网站的托管配置

往往自己需要开发很多个网站,不可能每一次都这样配置一次,所以需要利用到虚拟主机的概念。

(1)首先我们要打开虚拟主机的功能,左键点击任务栏里的Wampserver图标->Apache->httpd.conf文件

(2)搜索“Virtual hosts”,出现如下图

我们只需要把前面的#删除即可,这样就说明可以加载虚拟host的配置文件。

(3)我们还是左键点击任务栏里的Wampserver图标->Apache->httpd-vhosts.conf文件。这里我们可以看到在<virtualHost></virtualHost>里面就是一个虚拟主机,我们要加多少个,只需要复制多少个上面的代码多少次就可以了。

(4)这里我们复制serverName为localhost的代码,然后粘贴在下面,并且只需要修改3个参数,一个ServerName,一个是documentroot,还有一个directory即可,这里需要注意的是ServerName就是之后在浏览器中输入的域名。

(5)接下来打开C:/windows/system32/drivers/etc/hosts文件,采用文本文档的形式打开,加入“127.0.0.1  swz.com”在最下面即可。

(6)最后我们重启一下Wampserver所有服务,然后在指定的开发目录中用php文件测试一下,在浏览器中输入“swz.com”,若出现指定输出的字样,说明配置成功,并且此时你在输入localhost仍然可以显示别的网站信息。

4. 修改开发目录名与路径

我们左键点击任务栏的wampserver,可以看到www目录,这个目录点击之后出现的还是默认的开发目录,并不是我们修改的目录,为了方便开发,这里也要改成我们的目录。

(1)我们打开Wampserver的安装目录,找到wampmanager.ini,然后文本形式打开,我们搜索“Menu.left”,在这里我们找到默认的www目录以及路径,修改成我们需要的名称和路径,这里采用全英文比较好,防止乱码出现。如果要显示多个目录,只需要复制该句话然后保存即可。

(2)然后我们在当前目录下找到“wampmanager.tpl”,并且用文本打开,同样搜索“Menu.left”,在同样的地方下修改保存即可。

(3)最后我们推出Wampserver,然后重启它,当图标变成绿色时,左键点击,可以看到这两个目录出现了,并且点击可以到达我们制定的路径,说明更改成功。

基于WampServer的个人网站本地开发配置相关推荐

  1. 基于Springboot实现旅游网站系统开发

    项目编号:BS-PT-031 本系统基于 Springboot开发,前台采用Bootstrap 实现,开发工具为IDEA/ECLIPSE,数据库为MYSQL,系统功能完整,运行无误,适合做毕业设计使用 ...

  2. 基于PHP的旅游网站的开发与设计

    目录 第1章 绪论 3 1.1 课题背景 3 1.2 电子商务的发展趋势 3 1.3企业网站的建立及电子商务的意义 4 第2章 电子商务简介 6 2.1 电子商务的来临 6 2.2 电子商务的概念 6 ...

  3. 【毕设论文】基于ASP.NET公司网站的设计与实现

    论文详细论述了一个基于ASP.NET公司网站的开发设计过程.系统采用ASP.NET 2005作开发平台,C#作编程语言,SQL Server 2000作数据库管理系统,实现了企业介绍.企业文化.新闻中 ...

  4. 本地开发申请ssl证书并在宝塔上给网站配置ssl

    背景 我是使用的vmware安装了centos7,接着安装宝塔系统进行本地开发. 首先需要去hosts文件配置网址指向ip: 假设虚拟机ip是192.168.0.108,想要映射的域名是dzzs.co ...

  5. 用wampserver搭建html网站,网站搭建软件WampServer安装与常用基本配置介绍

    本文从实用的角度介绍如何安装WampServer,经过一系列配置实现在Windows 2000以上版本中搭建较为完整的Apache Web Server + PHP CGI + MySQL Datab ...

  6. linux history nginx,vue-router History 本地开发环境和nginx配置

    vue-router mode=history本地开发环境配置 解决方法1.修改webpack的的devServer配置项(devServe存在于,rvue-cli2在webapck.config.j ...

  7. 基于MVC的网上汽车城网站平台开发

    摘要 随着现代都市生活节奏的不断加快.网络覆盖面的日益扩大,越来越多的人们加入了网上购物的行列.如今,网购已经成为人们生活的一部分.本系统主要是使用 B/S架构开发出的一个基于 ASP.NET的网上汽 ...

  8. PHP毕业设计旅游网站,基于PHP旅游网站的开发与设计(含录像)

    基于PHP旅游网站的开发与设计(含录像)(程序代码,数据库,毕业论文25000字) 随着Internet的普及,越来越多的企业建立了自己的WWW网站,电子商务应时而生.本论文主要讨论如何建立一个简单的 ...

  9. 最新版海豚调度dolphinscheduler-3.1.3配置windows本地开发环境

    0 说明 本文基于最新版海豚调度dolphinscheduler-3.1.3配置windows本地开发环境,并在windows本地进行调试和开发 1 准备 1.1 安装mysql 可以指定为windo ...

最新文章

  1. IntelliJ IDEA 2019.3这回真的要飞起来了,新特性抢先看!
  2. 27个人类基因被重新命名,只因Excel总把它们自动纠正成日期
  3. java datetime int_关于jodatime:Java中DateTime对象之间的小数天数
  4. EOJ Monthly 2019.2 (based on February Selection) D.进制转换
  5. html代码class=,css class是啥?
  6. 小议SqlMapConfig.xml配置文件
  7. 前端学习(1944)vue之电商管理系统电商系统之绘制分类组件的基本结构
  8. 转行人工智能,不得不温习的数学知识点
  9. Excel读取某一列的宏代码VBA代码源码及解说(详尽版)
  10. java test20006_Java单例7种测试实践
  11. python 延时运行命令_使用子进程延迟执行命令
  12. 网络虚拟化基础协议之Geneve
  13. 第一次学会!=EOF
  14. 基于matlab的暴雨强度公式参数推求,小样本流域降雨强度公式和设计降雨分布的推求方法...
  15. js对象写入键值对_js对象添加键值对
  16. 本科毕业设计论文答辩ppt模板
  17. Mac下无法拷贝文件到移动硬盘
  18. php中empty检测非空,php empty() 检查一个变量是否为空
  19. mimikatz猕猴桃工具使用教程
  20. 前端文字点击出现蓝底

热门文章

  1. jq异步实现ajax,用jQuery的AJax实现异步访问、异步加载
  2. VUE跳转页面传值 地址栏显示参数或者不显示地址栏参数
  3. u盘安装linux 7.4,CentOS7.4使用U盘安装文图教程
  4. KD305Y带吸收比极化指数兆欧表
  5. 申宝在线炒股市场短期将摆脱估值压制
  6. 【工具教程】Dreamweaver教程
  7. java判断偶数_【Java】 奇偶数的判断
  8. word 2003 自动生成目录
  9. 雷蛇灵刃系列原厂预装系统恢复重建恢复分区,带一键恢复
  10. 知道mac地址如何查看对方电脑名字