由于xampp中的不太适合新手刚开始学php使用,所以我给她安装了php工具箱,这是个可以切换版本的软件,我很推荐,而且不需要配置!
不过很让人头疼的是Apache正常启动,,MySql就是无法启动,百度上说的也不咋有用(不一竿子打死,最终解决办法的前身还是百度的),百度上大多数是说的端口问题,Apache是80,MySql是3306,然而检测端口占用信息是安全的,也就是说端口不是致命的。
我说我遇到的这种情况:
1.注册表里没有MySql(或MySqla)(具体位置百度都有);
2.卸载php工具箱,并彻底删除mysql数据库,包括注册表,然而事实总是那么残酷;
3.打开服务,启动mysql服务失败(找不到系统指定的路径)!这条最尴尬。
问题大致也就这些,说说解决办法:
1.首先可以确定mysql数据库彻底删除干净了,否则够你受的。(头一次安装数据库忽略)
2.其次安装php工具箱,查看是否可以启动(一般还是不可以,不过有的可以)
3.检测一下端口,看下80和3306是不是正常
4.win+r 打开doc->cmd,cd到mysql安装路径的bin目录下,如我的路径:
5.可以再次删除注册表的内容,提示删除成功(提示是successful)
6.当然sc delete只是删除该服务在注册表中的子项,支持服务的文件并未被删除
7.删除了我们当然还要安装,否则服务启动不起来的(删除和安装是针对服务中的mysql找不到路径的情况,可以找到的就不用执行操作了,当然了如果启动不起来没有别的方法了,也可以试一试,反正左右启动不起来,何不试试?)
8.此时我们可以启动一下试试了,net start mysql 如果启动成功了,就好说了,我的没有成功···很忧桑。
9.重启了下电脑(根据需求来定,我这是因为php工具箱打不开了)
10.发现服务里的MySql多了个MySqla,我们启动它,而不是启动MySql,这个我们不用管了,也不必纠结是什么了,启动服务后去启动php工具箱的mysql,看是否成功了?
11.很遗憾,我的还是失败,不过我的doc下可以启动了,不知你的是否成功了呢,后来我找到一个很关键的地方:php工具箱上的其他选项菜单->php工具箱设置->允许端口目录
完美,所有的问题都解决了。没有哪款软件是非常好用或者是非常不好用的,主要看有没有耐心去研究它的价值。谢谢亲的认真看完,如有什么问题也可直接留言,或发我邮箱:1760909338#qq.com 请把#换成@符号,谢谢。
最后祝你好运
解决php工具箱(phpStudy)Apache启动成功,MySql无法启动的问题
原文地址:http://blog.51cto.com/13534640/2105560