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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010430471/article/details/53236078

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的配置路径与重装系统前一模一样。

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

猜你喜欢

转载自blog.csdn.net/u010430471/article/details/53236078
今日推荐