📅  最后修改于: 2023-12-03 15:06:04.186000             🧑  作者: Mango
XAMPP是一个流行的PHP开发环境,可以将其用于本地开发和测试。然而,当你在打开XAMPP时,可能会遇到访问冲突错误。这是一个比较常见的问题,但是可以通过以下方式进行解决。
在XAMPP中,Apache默认的端口是80,而MySQL默认的端口是3306。当你启动XAMPP时,如果你的计算机上已经运行了其它应用程序使用这些端口,就会出现访问冲突错误。
要确定哪个应用程序使用了这些端口,可以在命令行中输入以下命令:
netstat -ano | findstr :80
netstat -ano | findstr :3306
该命令将列出占用这些端口的应用程序及其PID。你可以通过结束对应的进程或修改XAMPP的默认端口来解决此问题。
在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 8080
和ServerName localhost:8080
)。
对于MySQL,查找以下行:
port=3306
将3306
改为另一个未被使用的端口,例如3307
。
-保存文件并重新启动XAMPP。现在,你将能够成功启动XAMPP而不会遇到访问冲突错误了。
这就是解决XAMPP访问冲突错误的两种方法。希望这能帮助你成功启动XAMPP并进行PHP开发。