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. ubuntu8.0中文输入法
  2. Centos7 重启网卡
  3. ivar layout 相关知识点
  4. 不考虑知识点,考代码段更好
  5. Oracle1518,redhat 5.4 Oracle 10g r2
  6. Microsoft Store 微软应用商店0x80131500解决方案
  7. en55032最新标准下载_欧盟CE认证EN55032标准
  8. 别催了,医药行业数字化转型真的“急不得”
  9. 脉冲触发器(又叫主从触发器)和边沿触发器的区别(三个周期波形图解惑)
  10. linux双显卡自动切换,Deepin(Linux)双显卡之bumblebee(大黄蜂)、Prime及手动切换方案...
  11. 手绘几何图形识别(下)
  12. 中国互联网公司最新市值排名(2012.12.06)
  13. Android——新大陆云平台篇
  14. 长篇幅详解辐射定标、大气校正、监督分类、掩膜统计、植被覆盖度操作
  15. 三、uboot简单介绍
  16. MySQL for mac傻瓜式教程
  17. 盘口技术大全(六): 吸筹与试盘
  18. 截取图片DEMO. JAVA Windows FFmpeg
  19. p2p网络实现(C++)
  20. 移动机器人差速轮运动学模型--(左右轮速度和线速度角速度的相互转换)

热门文章

  1. docker 安装mysql
  2. [SQL Server]无法创建 SSIS 运行时对象,请验证 DTS.dll 是否可用及是否已注册
  3. Linux安装python3.6 和pip
  4. 标准C程序设计七---12
  5. POJ1088:滑雪(简单dp)
  6. UITableView 学习笔记
  7. Range在各浏览器下的问题和常见处理办法
  8. 虚拟化VMware之存储与虚拟机主机管理(1)
  9. 【Oracle】undo 自动调优
  10. JUnit单元测试用例