XAMPP Apache 无法启动原因1(缺少VC运行库):

这个就是我遇到的问题原因,下载安装的XAMPP版本是xampp-win32-1.7.7-VC9,而现有的Windows XP系统又没有安装VC9运行库,所以无法继续运行相关服务,这个可以在Windows事件查看器里看到错误日志提示。

既然找到问题原因,解决就很容易了,到微软下载中心搜索下载安装一个Microsoft Visual C++ 2008 Redistributable安装包即可。

XAMPP Apache 无法启动原因2(80端口被占用):

这是无法启动Apache服务的最常见原因了,像迅雷等P2P软件都会占用80端口,一般关闭这些软件后就可以启动了,如果你有需要也可以先启动XAMPP后再开这些软件。

如果无法确定是哪个程序占用了80端口,可以按下面方法找出:

1、打开“开始菜单”——点击“运行”——输入“CMD”打开命令行窗口,在里面输入“netstat -ano”命令并回车(不包含双引号,为防止输入错误,你可以直接复制用鼠标右键粘贴)。

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

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

如果不想这么麻烦,也可以修改XAMPP不使用80端口使用其它,修改方法:打开XAMPP安装目录,修改\apache\conf\httpd.conf文件,找到下面这两句,将端口修改为8081或其它即可。

Listen 80

ServerName localhost:80

XAMPP Apache 无法启动原因3(443端口被占用):

这个情况比较少见,会占用443端口的程序并不多。XAMPP启动除需要80端口外,还有一个加载SSL模块的443端口。如果你遇到443端口被占用的情况,有三种方法可以解决,分别是:

1、排查端口占用程序,关闭后再启动XAMPP(排查方法见上面)。

2、修改XAMPP SSL模块使用端口号,修改方法:打开XAMPP安装目录,修改\apache\conf\extra\httpd-ssl.conf文件,找到Listen 443这么一句,将443端口改成4433或其它。

3、如果你不使用Apache的https,也可以关闭掉SSL模块,方法如下:打开XAMPP安装目录,修改\apache\conf\httpd.conf文件,找到Include "conf/extra/httpd-ssl.conf"这句,将其注释掉即可。

XAMPP Apache 无法启动原因4(关闭mod_perl模块):

如果Apache服务启动后又马上自动关闭,那么你可以试着运行XAMPP安装目录下的xampp_start.exe程序文件,将mod_perl模块关闭掉。

443端口:

在电脑里装了VMware后,再要装xampp,要启动apache的时候十有八九就会出现如图片上的这个问题:

工具/原料

  • 出现了相应问题的计算机

方法/步骤

  1. 首先ctrl+alt+delete打开任务管理器,找到vmware-hostd.exe进程,结束它

  2. 打开虚拟机VMware,打开菜单 编辑→首选项(Edit–> Preferences),找到如图所示的共享虚拟机

  3. 点击共享虚拟机后,找到右边的更改设置,点击它

  4. 4

    在端口号处,输入444,点击确定,大功告成。apache这下是不是可以顺利启动了呢?

转载于:https://www.cnblogs.com/Yimi/p/5992732.html

xampp的Apache无法启动解决方法相关推荐

  1. xampp中apache不能启动解决方法 (share)

    Xampp的获得和安装都十分简单,你只要到以下网址: http://www.apachefriends.org/zh_cn/xampp.html 下载xampp即可,我安装的是windows版本的In ...

  2. windows7 x86_64系统安装xampp后apache无法启动,端口冲突

    windows7 x86_64系统安装xampp后apache无法启动,报 blockedError: Apache shutdown unexpectedlyThis may be due to a ...

  3. Apache无法启动解决 the requested operation has failed

    Apache不能启动解决办法 这是我这两天频繁遇到的问题.Apache服务器还真是问题少年!任何点改动都可能导致它无法使用. 原因一:80端口占用例如IIS,另外就是迅雷.我的apache服务器就是被 ...

  4. PHPEMS +XAMPP 验证码显示不出来解决方法

    PHPEMS +XAMPP 验证码显示不出来解决方法 打开XAMPP的控制面板,在CONFING里面找到php.ini, 搜索GD,找到"extension=gd",把前面的&qu ...

  5. 无法打开数据库‘mysql_MySQL数据库之MYSQL无法启动解决方法

    本文主要向大家介绍了MySQL数据库之MYSQL无法启动解决方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 在my.ini(linux下/etc/my.cnf)加上skip ...

  6. oracle 12 无法启动,Oracle 12.2监听无法启动解决方法

    在自己的虚拟机的做实验,突然发现使用PL/SQL Developer无法连接到数据库,报错ORA-12514,说是监听没有启动. 先介绍虚拟机一下环境:redhat7.2+GI 12.2.0.1+Or ...

  7. 插入u盘计算机未响应,u盘启动电脑无反应,教您电脑插上U盘后无法启动解决方法...

    U盘时随着电脑的普及而出现的储存工具,如今在工作,生活当中,随处可见,有时一些用户在电脑开机时,发现,怎么都开不了机,后来经查实,发现原来是U盘使用后忘记拔下,这就是所谓的"被自己蠢哭了&q ...

  8. 计算机插上u盘就无法点亮,u盘启动电脑无反应,小编教你电脑插上U盘后无法启动解决方法...

    U盘体积小方便携带,在我们的生活中得到了广泛的使用,而在U盘的使用过程中,不知道有没有朋友遇到过先插入U盘后,电脑就无法正常开机或者进去就直接黑屏掉,这是怎么回事,有该怎么去解决呢?为此,小编就给大家 ...

  9. 计算机选择u盘启动不了,win10系统u盘启动不了系统怎么办_win10无法进入u盘启动解决方法...

    在对win10系统进行安装的之前,许多用户都会先选择采用哪种方式比较好,其中最受欢迎的无疑就是U盘安装了,但是近日有的用户在进行U盘安装win10系统的过程中,就出现了U盘启动不了系统的现象,那么wi ...

最新文章

  1. linux系统下的程序开发报告册,linux系统及应用应用开发实验报告册
  2. vim 删除行_【收藏】138条 Vim 命令、操作、快捷键全
  3. 云场景实践研究第27期:袋鼠云
  4. 网站测试自动化系统—收集测试结果
  5. 总结windows下堆溢出的三种利用方式
  6. html5实时预览,对决JavaScript HTML5脚本API预览
  7. Grub 开启serial console支持
  8. 【项目管理】在IDEA中使用MyBatis_Generator生成Dto、Dao、Mapping
  9. 8021x 获取IP信息失败,请检查锐捷认证客户端当前配置是否符合所在网络的要求,检查完毕后尝试重新认证...
  10. chrome官网下载网址
  11. 实验二 OpenGL的简单动画
  12. 截止失真放大电路_新手必看!基本放大电路应该如何分析?
  13. OFDM载波间隔_OFDM之频域
  14. matlab中与或非、等逻辑符号
  15. java 报表工具_最好用的5款java web免费报表工具
  16. 知道焊缝长度如何确定节点板尺寸_必看!手把手教你如何看懂图纸
  17. 导入FBX格式的模型至UE4
  18. 怎么用python编写心形图案,python编程爱心形状turtle
  19. 【C++】十进制转化二进制,二进制转化十进制
  20. 如何构建用户行为分析系统?

热门文章

  1. js取整、四舍五入等数学函数
  2. 【Jenkins系列1】Jenkins定时任务设置
  3. 前端- jquery- 总结
  4. 【C#】C#创建Windows Service服务
  5. combobox绑定数据
  6. PHP和ajax详解
  7. C++ 宽字符(wchar_t)与窄字符(char)的转换
  8. MySQL Server 5.0 和 6.0 安装指南[转]
  9. 旅行商问题(Traveling Saleman Problem,TSP)
  10. 一条批处理语句ping局域网内的所有机器