发布于2026-07-14 阅读(0)
扫一扫,手机访问
Apache启动不起来,说白了就是三个老问题:端口被占、配置改错、环境跑偏。别急着卸载重装,按照下面的顺序排查一遍,九成的情况几分钟就能搞定。

打开XAMPP控制面板,右上角的Netstat按钮点一下,它会自动过滤80和443端口,比手动敲命令快得多。重点关注两行结果:
4,那基本就是Windows自带的HTTP.SYS在后台抢端口(比如IIS或者SQL Server Reporting Services),这类服务杀不掉也关不了,唯一的办法就是改Apache的端口;vmware-hostd.exe、Skype或者某个国产网盘占了,而你又不打算用HTTPS,最省事的方式是直接注释掉SSL配置,连改端口都省了。打开XAMPP\apache\conf\httpd.conf,用VS Code或记事本编辑(千万别用WordPad),保存时确保编码是UTF-8无BOM。需要改三处:
Listen 80,改成比如Listen 8080;ServerName localhost:80,同步改成ServerName localhost:8080;DocumentRoot,往下找到紧挨着的块,确认里面有Require local,并且没有误删AllowOverride None——否则虽不影响启动,但.htaccess会失效,后面调试PHP时容易莫名其妙报403。如果你动过虚拟主机配置或者开启了SSL,那麻烦可能藏在这里:
XAMPP\apache\conf\extra\httpd-vhosts.conf,逐个核对每个里的端口号,全部改成新端口(比如);httpd.conf里搜索Include "conf/extra/httpd-ssl.conf",整行前面加#注释掉;httpd-ssl.conf里把Listen 443改成Listen 4433,同时把里的端口也一并改掉。尤其是在重装或升级XAMPP之后,这些地方很容易出问题:
Win+R输入regedit,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Apache2.4,检查右侧ImagePath的值是否指向当前XAMPP的安装路径,如果不是,手动改过来;Microsoft Visual C++ Redistributable装上就行;C:\xampp这种干干净净的路径下。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8