0

0

Xampp中Apache无法启动的解决方法

php中文网

php中文网

发布时间:2016-08-08 09:19:47

|

3319人浏览过

|

来源于php中文网

原创

xampp(apache+mysql+php+perl)是一个功能强大的建站集成软件包。许多人通过他们自己的经验认识到安装apache 服务器是件不容易的事儿。如果您想添加 mysql、php 和perl,那就更难了。应用xampp可以轻松地在各种系统下搭建php等程序的运行环境。

Xampp的获得和安装都十分简单,你只要到以下网址:
http://www.apachefriends.org/zh_cn/xampp.html 下载xampp即可,我安装的是windows版本的Installer安装包,只要根据它的安装提示一路安装下去就可以了,十分方便快捷。
不过,安装目录最好选择C盘之外的其它磁盘,据某些网友的经验,在Windonws7或Vista中,如果选择C盘安装,由于权限原因,会出现创建一些文件失败的问题。如果你已经据有最高权限,可以直接装在C盘。
一般在windows XP或windows 7中,刚安装完xampp时,apache服务器是启动不了的。

亿众购物系统
亿众购物系统

一套设计完善、高效的web商城解决方案,独有SQL注入防范、对非法操作者锁定IP及记录功能,完整详细的记录了非法操作情况,管理员可以随时查看网站安全日志以及解除系统自动锁定的IP等前台简介:  1)系统为会员制购物,无限会员级别。  2)会员自动升级、相应级别所享有的折扣不同。  3)产品可在缺货时自动隐藏。  4)自动统计所有分类中商品数量,并在商品分类后面显示。  5)邮件列表功能,可在线订阅

下载
今天应用xampp修改wordpress的时候发现一个严重的问题,apache启动不了,不论点击多少次start,都显示如下:
busy…
apache started [port 80]
经多方查询资料,原来是因为80端口被别的程序占用了,所以这个端口很busy,从而导致apache无法启动的。解决方法一如下:
1、运行-cmd,然后输入netstat -ano,回车;
2、查看本地地址中包含xx.xx.xx.xx:80的那一行的pid,为几个数字,把这几个数字记下来;
3、启动“任务管理器”——“详细信息”,找到对应的“PID”,“结束任务”;
4、然后查看与刚才那个pid对应的是哪个程序,很容易就会找到,就是它占用了80端口;
5、直接将其停止或者使用优化大师等工具使之开机不启动。
好了,可以用了。
第二种解决方法:更换端口(尽量不要使用0-1023端口,这个是系统保留端口)
我的asp用的iis服务器是xp的默认web80端口,jsp用的tomcat服务器用的是tomcat安装时的默认端口8080,那么php下xampp里边的apache我就将它的默认80端口修改为8081(随便其它的只要不被占用就可以了)其它的不就ok了
既然如此如何修改apache的端口呢?到xampp的安装目录下,点击进入apache\conf下,可以看到“httpd.conf”文件,用文本煸辑器打开,将所有的80修改为8081,Listen 80 -〉Listen 8081
ServerName localhost:80-〉ServerName localhost:8081
然后在XAMPP Control Panel中重新启动apache。
怎么还显示如下:
busy…
apache started [port 80]
管它三七二十一,在ie里输入地址:http://localhost:8081测试,打不开,都修改apache的端口了,试着停止iis的web服务。再启动
apache。还显示如下:
busy…
apache started [port 80]
ie里输入地址:http://localhost:8081测试,成功打开xampp的网页,提示:
欢迎使用XAMPP for Windows Version 1.7.0 !
祝贺您:
您已经成功安装了XAMPP!
虽然在xampp-control的对话框中还是显示apache启动了80端口,但实际的占用端口是8081。再重新启动iis服务,apache和iis都可以在各自的8081和80端口工作了。
重新启动电脑,apache又不能用了,试着 关闭iis服务,启动apache-〉http://localhost:8081测试成功;接着启动iis服务,
http://localhost:8081测试成功
真的是个好奇怪的调试过程,不管怎么说,是可以用了,
直接xampp\apache_start.bat启动apache,出现提示443端口占用,原来IIS占用了ssl端口(即443端口https),这就好办了,修改xampp\xampp\apache\conf\extra\httpd-ssl.conf文件 ,将所有的443 都修改为 4433 或关闭ssl服务,再次测试一切ok了。
当然作为开发调试环境如果不需要ssl服务可以关闭ssl服务,方法还是修改xampp\apache\conf\httpd.conf文件,找到"Includeconf/extra/httpd-ssl.conf "用 #字符 注释掉就关闭ssl服务了。
xampp调试过程边做边写,思路随乱......
解决常见问题分析方法:
用xampp启动apache时提示busy,apachestarted.提示说started,但是在apache服务器后的状态并没有显示running,表明没有启动成功。
解决方法:
1.在xampp控制面板启动apache如启动不成功.
2.进入xampp的安装目录下的apache目录,如c:\xampp\apache\logs\
3.可以看到有个error.log的文件.
4.打开该文件,到文件最后,可以详细了解到启动失败的原因。
5.针对不同的失败原因,寻求解决之策。
解决案例
1.在xampp控制面板启动apache不成功
2.进入error.log查看,显示”make_sock: could not bind to address0.0.0.0:80
no listening sockets available shutting down”
3.可以看傣,这是在侦听80端口时个错,可能80端口已经被其它应用程序占用了。apache启动不成功绝大部分都是因为端口问题。
4.打开c:\xampp\apache\conf\目录
5.目录下有一个httpd.cnf文件,用记事本打开,将里面的”80″全部修改为其它端口例如”8082″修改之后,保存退出。
6.重新在xampp控制面板,启动apache,成功,状态为running.
注意:因为浏览器的默认端口是80所以修改了apache的侦听端口之后,在浏览器中浏览时,需要localhost后加上端口。如http://localhost:8082/代替修改前的http://localhost/,当然localhost= 127.0.0.1,用http://127.0.0.1:8082/同样。

以上就介绍了Xampp中Apache无法启动的解决方法,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法
pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法

本专题系统整理pixiv网页版官网入口及登录访问方式,涵盖官网登录页面直达路径、在线阅读入口及快速进入方法说明,帮助用户高效找到pixiv官方网站,实现便捷、安全的网页端浏览与账号登录体验。

616

2026.02.13

微博网页版主页入口与登录指南_官方网页端快速访问方法
微博网页版主页入口与登录指南_官方网页端快速访问方法

本专题系统整理微博网页版官方入口及网页端登录方式,涵盖首页直达地址、账号登录流程与常见访问问题说明,帮助用户快速找到微博官网主页,实现便捷、安全的网页端登录与内容浏览体验。

194

2026.02.13

Flutter跨平台开发与状态管理实战
Flutter跨平台开发与状态管理实战

本专题围绕Flutter框架展开,系统讲解跨平台UI构建原理与状态管理方案。内容涵盖Widget生命周期、路由管理、Provider与Bloc状态管理模式、网络请求封装及性能优化技巧。通过实战项目演示,帮助开发者构建流畅、可维护的跨平台移动应用。

91

2026.02.13

TypeScript工程化开发与Vite构建优化实践
TypeScript工程化开发与Vite构建优化实践

本专题面向前端开发者,深入讲解 TypeScript 类型系统与大型项目结构设计方法,并结合 Vite 构建工具优化前端工程化流程。内容包括模块化设计、类型声明管理、代码分割、热更新原理以及构建性能调优。通过完整项目示例,帮助开发者提升代码可维护性与开发效率。

20

2026.02.13

Redis高可用架构与分布式缓存实战
Redis高可用架构与分布式缓存实战

本专题围绕 Redis 在高并发系统中的应用展开,系统讲解主从复制、哨兵机制、Cluster 集群模式及数据分片原理。内容涵盖缓存穿透与雪崩解决方案、分布式锁实现、热点数据优化及持久化策略。通过真实业务场景演示,帮助开发者构建高可用、可扩展的分布式缓存系统。

54

2026.02.13

c语言 数据类型
c语言 数据类型

本专题整合了c语言数据类型相关内容,阅读专题下面的文章了解更多详细内容。

29

2026.02.12

雨课堂网页版登录入口与使用指南_官方在线教学平台访问方法
雨课堂网页版登录入口与使用指南_官方在线教学平台访问方法

本专题系统整理雨课堂网页版官方入口及在线登录方式,涵盖账号登录流程、官方直连入口及平台访问方法说明,帮助师生用户快速进入雨课堂在线教学平台,实现便捷、高效的课程学习与教学管理体验。

15

2026.02.12

豆包AI网页版入口与智能创作指南_官方在线写作与图片生成使用方法
豆包AI网页版入口与智能创作指南_官方在线写作与图片生成使用方法

本专题汇总豆包AI官方网页版入口及在线使用方式,涵盖智能写作工具、图片生成体验入口和官网登录方法,帮助用户快速直达豆包AI平台,高效完成文本创作与AI生图任务,实现便捷智能创作体验。

598

2026.02.12

PostgreSQL性能优化与索引调优实战
PostgreSQL性能优化与索引调优实战

本专题面向后端开发与数据库工程师,深入讲解 PostgreSQL 查询优化原理与索引机制。内容包括执行计划分析、常见索引类型对比、慢查询优化策略、事务隔离级别以及高并发场景下的性能调优技巧。通过实战案例解析,帮助开发者提升数据库响应速度与系统稳定性。

56

2026.02.12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
RunnerGo从入门到精通
RunnerGo从入门到精通

共22课时 | 1.8万人学习

尚学堂Mahout视频教程
尚学堂Mahout视频教程

共18课时 | 3.2万人学习

Linux优化视频教程
Linux优化视频教程

共14课时 | 3.2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号