Wampserver如何在重装系统后恢复使用(简便)

Wampserver重装系统后恢复使用(简便)

注明:该恢复使用方法必须建立在安装路径非系统盘,若为系统盘则此法无效。若无心思看前缀可直接跳到步骤

环境:

  • windows7 64 位
  • wampserver版本:3.0.4 apache2.4.18 mysql5.7.11 php5.6.19-7.0.4

前述

最近由于个人原因导致电脑出现故障,不得不重装电脑系统,自然在装完系统后也面临着重装开发环境的困扰,尤其是wampserver的重新配置和恢复使用,昨晚处理到凌晨四点也没出结果,在网上查了不少资料,也走了许多弯路,倒是今天一个取巧的办法完美完成预期目标,在此给一些需要的人共享,顺便也给自己做个记录。

前期探索

网上出现最频繁的两篇文章,其方法基本一致,只是在细节方面处理不同,基本思路是将系统重装前的wampserver路径文件夹修改名称(如在名称后加1或-,这里姑且将修改后的文件夹称为A),然后再重新安装一次,并保证安装目录名称与原有的一致(这里称为B),然后采用不同的方法将A文件夹内的东西不断迁移到B中,通过这种方法恢复wampserver的使用。

我初期也是采用这种方法,后来不知怎么回事,这种方法进行不下去了。大家知道wampserver两个最关键的服务就是Mysql和Apache,我首先是Mysql安装不上,然后是好不容易安装上后又发现恢复设定不了当初的用户名和密码,最后东鼓捣西鼓捣让Mysql启动服务了,但是Apache就完全不对(也就是任务栏图标变黄了但没有变绿),在计算机管理的服务中能够看到wampmysql64启动了,而wampapache64启动不了(我这里已经处理好了):

这里写图片描述

当我们去点击wampapache64启动时,会报出错误“不能在本地启动wampapache64,有关更多信息,查阅系统事件日志。如果这是非Microsoft服务,请与服务厂商联系,并参考特定服务错误代码1”,这个时候网上的资料多是说端口被占用,然而我们用wampserver测试80端口又显示未被占用,也修改过本地连接wins的LMHOSTS(M)的方法,毫无作用至此陷入死局,前期探索就此终结。

解决方法(关键)

总结一下前述的方法,是在安装了新的服务之后引入自己原来的设置及数据,然而新安装的总是会出现问题,那么我们可不可以直接安装原有的服务呢,直到我点击了原文件夹的wampmanager.exe发现如下彩蛋:

这里写图片描述

我们完全不需要重新安装wampserver,只需要将Mysql和Apache重新安装一次就可以了。

步骤
1. 点击重装系统前文件夹内的wampmanager.exe,我们可以发现右下角任务栏处的wampserver图标出现,不过由于重装了系统,它的两个服务都没有启动,也就是说图标是红色的;
2. 选择Mysql-Service administration -安装服务,跳出控制台Mysql将会被自动安装,然后选择启动服务;
3. 同理执行Apache,安装启动Apache服务;
在此我需提一下,我在这步的安装并不顺利,虽然之前显示80端口未被占用,但是在这里显示已被使用,我是在服务管理内停止了SQL Server Reporting Services(MSSQLSERVER)服务后才安装成功。

在进行上述步骤后,我们就可以看到wampserver已经能够使用了,而且mysql中的数据、apache的配置路径与重装系统前一模一样。

不需要迁移文件配置环境,也不需要改变端口等繁琐操作,轻轻点击几下鼠标,完美完成了我十数个小时的努力。

WampServer教程 据我所知很多同学都想要试着学习一下PHP,无奈要在Windows下安装搭建好一个PHP环境来学习对于菜鸟同学来说繁琐程度足以让一半以上的人放弃,毕竟 Apache+PHP+MySQL 这3个程序配置起来比较麻烦,对于新手来说,要弄清楚那些配置还真是云里雾里。所以傻瓜式整合型的WAMP程序(Windows+Apache+PHP+MySQL)就出来了,这类软件可以让懒人和新手朋友们免除安装配置多款服务器软件的麻烦,让同学们更快地投入到PHP语言本身的开发与学习当中去。 WAMP类的软件有许多,并且基本上都是免费的,比如 XAMPP 等,而今天在这里我们要向大家介绍的是——WAMP Server,没错!它就是叫做WAMP! LAMP是一个缩写,它指一组通常一起使用来运行动态网站或者服务器的著名免费开源的软件,其中包括:Linux操作系统;Apache网页服务器;MySQL数据库管理系统(或者数据库服务器);PHP 和有时 Perl 或 Python脚本语言。取各自名字的首个字母就组成LAMP这个词了。同样,在Windows操作系统下使用这些软件组合,就叫做WAMP了。 虽然这些开放源代码程序本身并不是专门设计成同另外几个程序一起工作的,但由于它们都是用于构建Web服务器的影响较大的开源软件,这就导致了这些组件经常配合在一起使用。在过去的几年里,这些组件的兼容性不断完善,在一起的应用情形变得更加普遍。并且它们为了改善不同组件之间的协作,已经创建了某些扩展功能。目前,几乎在所有的Linux发布版中都默认包含了这些产品。Linux操作系统、Apache服务器、MySQL数据库和Perl、PHP或者 Python语言,这些产品共同组成了一个强大的Web应用程序平台。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值