xampp安装报错及解决方法步骤总结 心已赠人 2022-05-26 04:45 1179阅读 0赞 首先,我说下我电脑安装xampp前的情况,在安装xampp之前,我已经安装了vm虚拟机和mysql数据库,同时也安装配置了nginx环境,所以在安装xampp的时候,出现了一系列的问题: 1. nginx占用了apache服务器需要的80端口,导致错误 2. vm虚拟机占用了443端口,导致错误 3. mysql数据库与xampp环境冲突 4. 注册表路径和xampp配置文件不统一导致无法启动apache 接下来,我为大家展示我是怎么解决以上问题的。 一、 nginx和vm虚拟机端口占用问题 解决方法: 修改apache配置文件中的端口号 操作步骤: 1.由于xampp中apache默认用的端口是443和80端口,若端口被占用,当启动xampp时,发现报下图的错误: ![这里写图片描述][70] 2. 这时,我们需要修改apache配置文件中的端口号,首先按照下图步骤修改端口为801和4431。 ![这里写图片描述][70 1] 然后继续修改下面的配置文件,将httpd.confg中的80端口全部改为801, 将httpd-ssl.config中的433端口全部改为4331。改完之后,重启xampp,这个问题解决了 ![这里写图片描述][70 2] 注意:要保证修改后的端口未被占用,否则仍然会报上面的错误。查看端口是否被占用可以按快捷键win+r,输入cmd回车,然后输入netstat -ano|findstr “4431”,如下图所示则表示未被占用。 ![这里写图片描述][70 3] 二、mysql数据库与xampp环境冲突 解决方法: 修改注册表,暂停本地mysql数据库 操作步骤: 1. 如果在安装xampp之前,还安装了mysql数据库,这时打开xampp会出现以下错误,说明我们安装的mysql和xampp中的mysql冲突了。 ![这里写图片描述][70 4] 2. 按快捷键Win+R, 输出cmd回车,在命令提示窗口输入regedit ,会弹出注册表编辑器。 3. 找到HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\MySQL,并将ImagePath修改为d:\\xampp\\mysql\\bin\\mysqld.exe –defaults-file=d:\\xampp\\mysql\\bin\\my.ini mysql。注意,我是将xampp安装在d盘下的xampp的,这里应该修改为你自己的xampp的安装路径。如需使用本地的数据库,只需要再把这个路径改回去即可。 4. 保存修改后,重启xampp发现这个错误消失了。 三、 注册表路径和xampp配置文件不统一导致无法启动apache 解决方法: 将注册表中公apahce的路径修改为当前xampp中的apache路径 操作步骤: 1. 如果由于xampp无法启动apache,多次卸载安装xampp且安装路径发生了变化,则会报以下错误。我一开始安装在C盘的,后来换成D盘了。 ![这里写图片描述][70 5] 2. 用前面的方法进入注册表编辑器,找到HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\Apache2.4,将ImagePath修改为”D:\\xampp\\apache\\bin\\httpd.exe” -k runservice,然后重启xampp即可。 ![这里写图片描述][70 6] 以上就是我在安装xampp时遇到的问题,希望对大家有所帮助。 apache启动成功: ![这里写图片描述][70 7] 最后,如果还是有问题,请检查apache的配置文件中的httpd.confg和httpd-ssl.config文件,这两个文件中类似下面这些语句中的端口号或者文件路径是否有误,如果路径错误也会导致apache启动失败。建议将xampp安装在D盘下的xampp中,配置文件默认的xampp路径都是 /xampp/apache 这种形式,如自定义安装在D盘下的xampp3.2文件夹下,会因为文件夹名称和配置文件中的xampp不符合而无法启动服务器。 ServerRoot "D:/xampp/apache" Listen 801 ServerName localhost:801 ScriptAlias /cgi-bin/ "D:/xampp/cgi-bin/" <Directory "D:/xampp/cgi-bin"> AllowOverride All Options None Require all granted </Directory> [70]: /images/20220526/d6034205232146eb8fbb85db58f90229.png [70 1]: /images/20220526/b2ec33de500347e1b035c93e1ded0aab.png [70 2]: /images/20220526/59ce7b533dab4ff9b6a6747abf9d94f3.png [70 3]: /images/20220526/7876947bc3804dc4b8f2931e3c8c0032.png [70 4]: /images/20220526/1420b745401d4cac9ac8b7757bb94c55.png [70 5]: /images/20220526/a1f86e8797114753a38acd2e3fc329c2.png [70 6]: /images/20220526/e984d4ea1a9f48218b216e23364a87e2.png [70 7]: /images/20220526/6727b60217f340188cfad0800089eb64.png
还没有评论,来说两句吧...