📌  相关文章
📜  xampp 访问冲突错误 v3.3 (1)

📅  最后修改于: 2023-12-03 15:06:04.186000             🧑  作者: Mango

XAMPP访问冲突错误 v3.3

简介

XAMPP是一个流行的PHP开发环境,可以将其用于本地开发和测试。然而,当你在打开XAMPP时,可能会遇到访问冲突错误。这是一个比较常见的问题,但是可以通过以下方式进行解决。

解决方案
  1. 确定访问冲突的端口

在XAMPP中,Apache默认的端口是80,而MySQL默认的端口是3306。当你启动XAMPP时,如果你的计算机上已经运行了其它应用程序使用这些端口,就会出现访问冲突错误。

要确定哪个应用程序使用了这些端口,可以在命令行中输入以下命令:

netstat -ano | findstr :80
netstat -ano | findstr :3306

该命令将列出占用这些端口的应用程序及其PID。你可以通过结束对应的进程或修改XAMPP的默认端口来解决此问题。

  1. 修改Apache和MySQL的端口

在XAMPP中,你可以通过编辑配置文件来修改Apache和MySQL的默认端口。这里是如何操作:

  • 打开XAMPP控制面板并停止Apache和MySQL。

  • 接下来,打开XAMPP的Apache配置文件(/xampp/apache/conf/httpd.conf)和MySQL配置文件(/xampp/mysql/bin/my.ini)。

  • 查找以下行:

    Listen 80
    ServerName localhost:80
    

    80改为另一个未被使用的端口,例如8080(可以这样写:Listen 8080ServerName localhost:8080)。

    对于MySQL,查找以下行:

    port=3306
    

    3306改为另一个未被使用的端口,例如3307

-保存文件并重新启动XAMPP。现在,你将能够成功启动XAMPP而不会遇到访问冲突错误了。

结语

这就是解决XAMPP访问冲突错误的两种方法。希望这能帮助你成功启动XAMPP并进行PHP开发。