Bitnami Wamp堆栈MySQL、Apache服务启动报未知错误及服务禁用问题求助
Bitnami Wamp 服务启动异常解决方案
第一步:修复被禁用的Windows服务(对应System error 1058报错)
- 按下
Win + R组合键,输入services.msc后回车打开Windows服务管理器 - 在服务列表中找到
wampstackMySQL、wampstackApache两项服务,双击打开属性配置页 - 将启动类型从当前的「禁用」修改为「自动(延迟启动)」(需要开机自启)或「手动」(仅手动启动),点击「应用」后,原本灰色不可用的操作按钮会恢复正常
- 直接在属性页点击「启动」按钮测试服务运行状态,也可使用管理员权限打开CMD执行命令验证:
- 启动MySQL:
net start "wampstackMySQL" - 启动Apache:
net start "wampstackApache"
- 启动MySQL:
第二步:修复Bitnami堆栈管理器启动失败问题
- 先关闭之前手动通过
mysqld启动的MySQL进程,避免端口占用导致服务启动失败 - 右键点击Bitnami Wamp堆栈管理器,选择「以管理员身份运行」,再尝试通过管理器界面启动两项服务
- 若仍启动失败,排查Bitnami默认端口(MySQL默认3306、Apache默认80/443)是否被其他程序占用,停掉占用端口的进程后再重试启动
备用排查:服务注册路径失效处理
如果修改启动类型后仍无法启动服务,大概率是Bitnami安装目录被移动过,旧的服务注册路径与实际路径不匹配,需要重新注册服务:
- 用管理员权限打开CMD,进入Bitnami安装目录下的
mysql/bin文件夹,执行mysqld --install wampstackMySQL重新注册MySQL服务 - 进入Bitnami安装目录下的
apache/bin文件夹,执行httpd.exe -k install -n wampstackApache重新注册Apache服务 - 完成后回到第一步的服务属性配置页,修改启动类型并启动服务即可
内容的提问来源于stack exchange,提问作者en_lorithai
相关产品推荐
相关产品推荐

