XAMPP中apache和Mysql启动失败解决办法

XAMPP中apache和Mysql启动失败解决办法

本周笔者安装完成Xampp后出现了如下问题致使Apache和Mysql没法打开
因此将解决办法记录一下、
3.pnggit

首先看报错内容(单词很常见,若是有跟我英语同样虚的推荐百度翻译)github

Apache

摆错内容说Apache因为没有空闲的配置端口而致使启动失败,而且还提到了与VMware有关,咱们有两个方法来解决sql

方法1、须要把这个占用端口的程序给灭了

方法2、修改Apache须要的端口号

方法一(我采用的)

报错内容中还显示了占用此端口号的PID码(所截图片未显示,可是报错当中有),因此咱们只须要找到这个服务而后将它关了就能够给Apache服务腾出端口,那么问题来了,如何找到服务而且关闭呢?apache

  1. 打开任务管理器->点击服务
    4.png
  2. 服务里面会的PID一栏顺着找下去,咱们须要关闭的程序就在这里寻找
  3. 一路向下我找到了所在的PID帐号发现原来是这个服务
    5.png
  4. 在这个界面右键->打开服务,而后在下一个服务的界面找到这个服务禁用就能够
    6.png

方法二

进入Apache的安装目录,搜索httpd-ssl.conf,右击文本打开。寻找443替换成其余不经常使用的端口号,好比442。接下来就能够正常启动Apache了。segmentfault

注:禁用掉的这个服务是VMware进行虚拟机注册和虚拟机远程的访问服务,不会对咱们虚拟机的使用产生任何影响网络

Mysql

具体解决方法与Apache相同,我以前装了一个Mysql
7.png
因此禁用了它就能够了spa

关于端口(port)

  1. 端口就是计算机与外界的通路,咱们把电脑比做一个房子,端口就是房子的们、窗等全部能够出去的地方,电脑通常有不少的端口,每一个端口都有端口号来帮助咱们管理使用
  2. 端口分为物理端口与虚拟端口:通俗的说,电脑上可以插线(网线、type-c等)的位置就是物理端口、TCP/UDP服务等都是使用的虚拟端口
  3. 天天服务们的数据在端口和谐的进进出出
  4. 当目前想要使用的服务跟以前服务占用的端口相同时,两者就会挤到一块儿,而后就会致使服务没法打开,也就是咱们如今遇到的状况

版权声明

本文保留全部权利,版权归河北工业大学梦云智软件开发团队全部。未经团队及做者事先书面赞成,您不得以任何方式将本文内容进行商业性使用或经过信息网络传播本文内容。本文做者:温宇航翻译

相关文章
相关标签/搜索