XAMPP Apache 无法启动问题

1.端口被占用(80端口被占用或者443端口被占用)

    针对这种情况,有两种解决方法,一种是找到占用端口的程序,把它关闭,另外一种是修改apche的端口。

    首先说下关闭占用端口程序的这一种方法。步骤如下:

    ①、打开命令行窗口,输入“netstat -ano”命令行并回车

    ②、运行命令后,会显示一系列端口的使用情况,查找到“0.0.0.0: 80”对应的PID进程标识符,记录下来,等下会用到。

    ③、鼠标右键点击桌面任务栏,打开Windows任务管理器,在“查看”——“选择列”中勾选“PID(进程标识符)”确定,即可看到每个程序使用的端口 状态。结合上面所查到的80端口对应的PID进程标识符,就可确定是哪个程序占用了80端口。要关闭该程序建议先从该软件界面中关闭,如果找不到软件界面 关闭,可鼠标右键直接结束该进程。

    第二种方法是修改端口名称。步骤如下:

    首先,打开config窗口,如下图所示

xampp配置

    打开后选择“Service and Port Settings”,

config配置

    在这里我们可以看到我们现在的端口配置,你可以修改为合适的端口,比如:8080等。

端口配置

    修改完后,保存,回到最初界面,选择config里修改相应的文件,80端口对应的是httpd.conf,443端口对应的是httpd-ssl.conf文件,把文件里面的80(或443)修改成刚才修改的对应的端口名称即可。

apache config配置

2、假如通过上述方法无效,首先确定下是不是重新修改的端口又被占用了,如果确定了端口没有被占用,那么就查看下我们配置是否有问题,有可能是Apache\conf\httpd.conf 的配置问题:

配置出错图

以上参考自:

1、XAMPP Apache 无法启动原因及解决方法

2、WAMP环境下,Apache的端口号未被占用,但无法启动的问题?

你可能感兴趣的:(XAMPP Apache 无法启动问题)