Win7下XAMPP集成环境中Apache无法启动的问题解决_Linux

我使用的是win7系统同时安装的是套装软件xampp了,但是安装好xampp之后我的apache无法启动了,后来找了很多办法下面我来分享一下。

我开始在网站找了一些办法如下

1 在"网上邻居"上 点右键,菜单上选"属性(R)"。出来"网络连接"窗口,在"本地连接"上点右键,菜单中点"属性(R)"。出来"本地连接 属性"面板,在"此链接使用下列项目"中找到:"Internet 协议 (TCP/IP)",并点击它。在弹出的"Internet 协议 (TCP/IP) 属性"面板上,点击"高级(V)..."按钮。"高级 TCP/IP 设置"面板上点"WINS"选项标签,去掉"启用 LMHOSTS 查询(L)"前面的勾,点"确定"按钮。

2 打开"控制面板",点击"Windows 防火墙",点击"高级"选项标签,选择"本地连接",并点击旁边的"设置(T)..."按钮。在服务选项中找到"安全 Web 服务器(HTTPS)",并把它勾选上,点"确定"按钮

但还是没有apache启动还是失败了,接着搜索

经研究,发现apache启动不了主要有几个常见的问题,比如端口冲突、无法连接动态链接库等、、

解决端口冲突

一般冲突:port:80,port:443

可以在xampp安装目录下找到apache下的httpd.conf,用记事本打开,把所有80改为574。如果port 443也冲突的话,把所有的443改为444。

修改php.ini后去掉extension=php_pdo_pgsql.dll、extension=php_pgsql.dll之前的分号,使其支持postgreSQL时,

apache无法启动,或者闪一下又停止,或者Busy, apache service not started [-1]

解决办法:

修改环境变量,计算机->系统属性->高级系统设置->环境变量,修改Path,在最前面添加xampp下php的安装目录,比如c:/xampp/php,用分号隔开。
 

重启apache,测试postgreSQL,正常启动OK。

总结一下

80端口问题

如果你机子上的IIS或者其他程序占用了80端口,那么apache肯定无法启动。所以第一个思路是:解决端口问题--可以用netstat -an查看端口使用情况,停止使用80端口的程序,然后启动服务;也可以让apache运行在另一个端口,譬如8080上,如果是WEB服务器就必须使用 80端口了。

时间: 2024-12-10 08:18:11

Win7下XAMPP集成环境中Apache无法启动的问题解决_Linux的相关文章

apache24 配置问题-wampserver集成环境中配置虚拟主机总是出现403Forbidden

问题描述 wampserver集成环境中配置虚拟主机总是出现403Forbidden 页面错误提示 Forbidden You don't have permission to access / on this server. Apache/2.4.9 (Win32) PHP/5.5.12 Server at www.myshop.com Port 80 我按照经验修改过的地方: 1.在httpd.conf加载hosts模块 # Virtual hosts Include conf/extra/

tomcat-本机WIN7+ORACLE 10G的环境,本机启动SSH项目访问本机数据库,TNS服务要重启才正常

问题描述 本机WIN7+ORACLE 10G的环境,本机启动SSH项目访问本机数据库,TNS服务要重启才正常 一个奇怪的问题,本机WIN7+ORACLE 10G的环境,ORACLE服务都启动了 STRUTS2+SPRING+HIBERNATE 配置的项目启动时,TOMCAT就没反应了,一直不动,但是在这个时候如果把tnslistener重启一次,项目就能继续启动起来,什么原因呢? 求高手 解决方案 先启动数据库服务,然后启动监听

在Visual Studio 6.0集成环境中开发设备驱动程序的方法

在Windows上,Windows DDK提供的开发环境是基于命令行的,操作起来极为不便,相信进行过驱动程序开发的朋友一定对此深恶痛绝.另一方面,Visual Studio 6.0却给我们提供了非常友好易用的集成环境,让我们有如虎添翼之感. 那么,能否利用Visual Studio的集成环境来开发驱动程序呢?笔者经过多方探索,并结合自己开发驱动的经验,摸索出了一套实用的方法,通过对Visual Studio集成环境的简单设置,创建了自己的驱动开发集成环境了. 下面笔者的一些经验奉献出来与大家共享

Windows系统下Apache服务器无法启动的问题解决_Linux

关于apache无法启动主要是80端口的问题,下面我们来看一下关于端口被占的处理办法 解决方案:1:在dos下运行netstat -ano 2:在xampp control panel中点setup打开命令界面, 3:选择6 enable mob_perl 4:重新启动xampp,此时运行http://localhost就应该正常工作了 第三种情况是网上一些网友遇到的问题: 与端口绑定时出现问题,未绑定到需要的端口 这是你可以根据error.log中的提示,退出占用端口的程序,这样应该能启用ap

ThinkPHP框架搭建及常见问题(XAMPP安装失败、Apache/MySQL启动失败)_php实例

本文为大家详细分享了搭建ThinkPHP框架时遇到的问题,为大家提供了解决方法,具体内容如下 第一部分:框架搭建 我也是刚接触ThinkPHP,所以将目前的心得以及学习步骤按照我认为更容易理解的方式记录下来. 要使用ThinkPHP首先是要把环境搭建好,下面两个大体步骤来介绍: 第一步:下载软件 1.Xmapp(此软件将Apache.MySQL等集成了,使用起来很方便) 2.ThinkPHP3.2.3下载 第二步:搭建框架 1.将xmapp安装好,我们可以看到一个htdocs文件夹,我们可以将下

在win7下安装ghostxp重启时无选择启动项菜单

  一开始直接在win7下用Ghost安装xp到f盘.然后发现,重启时直接进入win7,不进入xp. 然后进pe重新用Ghost后依旧不进入xp. 上网查找原因后发现是用NTBOOT软件修复xp引导目录. 一开始找的非常麻烦,还需要把C盘设置为隐藏区域啥的,吓得我没敢整. 后来找到一个差不多,我就按照这个办法来了,前面的都直接省略掉,装完xp重新进入win7后,我就直接下载NTBOOT这个软件,并点手动修复(一开始下载的是2.0.X版本的,不带手动修复的,后来下载的2.5.7版本的就有了) 用管

在同一个JVM环境中,同时启动嵌入式 EJB容器和ACC容器。

问题描述 如何使嵌入式EJB容器和ACC容器在同一JVM环境中启动,并使得ACC容器中的组件可以访问EJB容器中的组件?要求使用glassflshembeddedcontainer和glassfishacccontainer.请给出相应代码.问题具体内容可参见:http://www.coderanch.com/t/550236/EJB-JEE/java/develop-standalone-swing-application-ejb谢谢!

php集成环境xampp中apache无法启动问题解决方案_php技巧

排查原因,发现是80端口被其它程序占用(很常见的事情╮(╯_╰)╭). 解决方法 用记事本打开目录x:\xampp\apache\conf下的http.conf文件,将Listen:80和ServerName localhost:80中的80改为8081或其它值(尽量不要使用0-1023端口,系统保留端口). 就是这样.

如何在win7下的家庭组中互传文件

  一.创建家庭组 1.首先在其中一台Win7电脑上单击"开始"按钮,选择"控制面板",在搜索框中输入"家庭"就可以找到并点击打开"家庭组"; 2.在打开的家庭组窗口中点击"创建家庭组",然后在界面中勾选要共享的项目,包括文档.音乐.图片.打印机等; 3.勾选完共享项目之后,点击下一步按钮,Win7会返回一串无规律的字符,这就是家庭组的密码,先把这串密码复制到文本中保存,或者直接记在纸上,记下这串密码后点击