尝试检查Apache和MySQL服务是否仍然注册为服务。
在Windows服务中查找名为“wampapache”和“wampmysql”的服务。
或者如果您有WAMPServer 64位版本,则查找wampapache64
和wampmysqld64
。
如果它们不存在,请执行以下操作:
wampmanager -> MySQL -> Service -> Install Service
wampmanager -> Apache -> Service -> Install Service
然后尝试重新启动所有服务。
在将Window升级至Window 8.1后,
请点击wamp图标,进入Apache服务,再点击安装服务。接着进入MySQL服务,也点击安装服务。最后重启Wamp即可享受编程之乐。赶快试试吧!
我也遇到了这种情况。我检查了服务,发现"wampapche"和"wampmysqld"服务都被禁用了。我尝试启动服务,但是出现了1058错误,服务无法启动。然后我将启动类型从手动改为自动,现在它可以正常工作了。
你所有的答案都是错误的,不仅wampserver,xampp也无法在Windows 8.1上工作,因为Apache服务器在Windows 8.1上无法使用80端口,因为80端口是系统保留端口。
显然,Windows 8/8.1缺少一些必要的组件。解决方案是安装适用于Windows 8/8.1的Microsoft Essentials。这将添加.NET框架和所有必要的API,使Wamp能够按设计运行。您可以从这里下载Windows Essentials: http://windows.microsoft.com/en-us/windows-live/essentials。我已经在几台设备上进行了测试,包括我的笔记本电脑和台式机,它们都运行着Windows 8和8.1。祝好运! :)
@Ahmed,以上帖子已经描述了这一点。简单的答案是,在升级后,我们需要重新启动服务,因为它们已经停止了,是的,这取决于用户是否要保持其运行状态或关闭状态,因为他们可以选择手动或自动启动。