XAMPP Apache 无法启动问题
2018-05-02 本文已影响0人
X_I_E
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 的配置问题:
配置出错图以上参考自: