升级到xampp1.74以后,apache不能正常运行,点击以后总是提示busy,查看log有如下提示:
[Fri Jul 22 15:18:38 2011] [notice] Apache/2.2.17 (Win32) mod_ssl/2.2.17 OpenSSL/0.9.8o PHP/5.3.4 mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations
[Fri Jul 22 15:18:38 2011] [crit] (22)Invalid argument: Parent: Failed to create the child process.
[Fri Jul 22 15:18:38 2011] [crit] (OS 6)句柄无效。 : master_main: create child process failed. Exiting.
[Fri Jul 22 15:18:38 2011] [notice] Parent: Child process exited successfully.
网上找答案,大多都是说新的apache版本不能正常支持modperl,关闭modperl模块即可,在xampp-control里面点击setup,选择6、enabel modperl。
但是xampp1.74的control面板没有setup选项,进入文件夹运行setup_xampp.bat也没有可以选择安装modperl模块的提示。找了半天,终于在一个国外论坛上找到了解决方法,如下:
1、打开\xampp\apache\conf\httpd.conf文件;
2、找到如下代码: # Perl settings
Include "conf/extra/httpd-perl.conf"
3、在Include前面加#号,注释掉: # Perl settings
#Include "conf/extra/httpd-perl.conf"
4、保存再重启apache服务器就可以了。
值得注意的是如果有用到perl的脚本,脚本头的路径要给出绝对地址,如: #!"C:\xampp\perl\bin\perl.exe"
- 浏览: 222786 次
- 性别:
- 来自: 北京
最新评论
-
synack:
写的很好,图文并茂,语言简单清晰,赞!
SkipList 跳表 -
king_c:
jiandandecaicai 写道你好,请教一下是如何通过E ...
从Hadoop URL 中读取数据 -
jiandandecaicai:
你好,请教一下是如何通过Eclipse来连接Hadop机群的, ...
从Hadoop URL 中读取数据
相关推荐
### WindXP下Xampp无法启动Apache的最终解决办法 #### 一、问题背景与适用条件 在使用WindXP操作系统时,部分用户可能会遇到XAMPP中的Apache服务无法正常启动的问题。这种情况下,Apache可能在启动后几秒钟内就...
本文将详细介绍如何在 Linux 系统中搭建 XAMPP_Apache + Mysql + PHP 环境,包括停止原有服务、安装 XAMPP、配置防火墙、解决可能出现的问题等。 一、停止原有服务 在开始搭建 XAMPP 环境之前,需要停止原有服务,...
通过以上步骤,应该能够解决XAMPP启动Apache时提示“busy”的问题以及`api-ms-win-crt-runtime-l1-1-0.dll`文件缺失的问题,使XAMPP能够正常运行Apache服务。在进行这些操作时,确保备份重要数据,并在进行任何系统...
### xampp Apache 80端口占用问题及解决方案 在使用xampp进行本地Web服务器搭建时,经常遇到的一个问题是80端口被占用的情况。80端口是HTTP协议默认使用的端口,也是xampp中Apache服务器默认监听的端口。如果80端口...
本文给大家总结了3种xampp Apache启动后无法访问站点解决方法,均能够解决此问题,有需要的小伙伴可以参考下
总结来说,解决"windowxp下安装xampp无法启动apache的问题",需排查系统兼容性、防火墙设置、资源占用、端口冲突、VC++运行库、权限问题以及查看日志文件。通过这些步骤,大多数情况下都能成功启动Apache服务器。在...
xampp-win32-5.6.21-0-VC11(apache,tomcat,php,mysql统一集成) 一个整合apache,tomcat,php,mysql的软件,维护起服务器很方便
如何处理Win8系统XAMPP中Apache模块无效的问题.docx
【解析Win7 XAMPP apache无法启动的问题】 在Windows 7操作系统中,XAMPP是一个流行的开源Web开发平台,包含了Apache服务器、MySQL数据库、PHP和Perl等组件。然而,有时用户可能会遇到Apache服务无法启动的问题,这...
XAMPP(Apache MySQL PHP PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下...
在安装和运行XAMPP时,可能会遇到Apache的80端口被其他程序占用的问题,这通常表现为"Port 80 in use by "system""的错误。要解决这个问题,可以按照以下步骤操作: 1. **检查80端口占用情况**:在Windows系统中,...
xampp 把apache mysql, php, phpmyadmin都integrate在一起, 很好安装,操作简单,但是也有弊端。...发现 PID 4 占用了80, 这是个system 进程, NT Kernal & System, 不能kill掉它,不然必将蓝屏。 查找
### XAMPP与VMware占用443端口冲突的...这两种方法都可以有效地解决冲突问题,确保XAMPP的Apache服务能够正常运行。在实际操作过程中,还需要根据具体的系统版本和环境进行相应的调整,确保各项服务的稳定性和安全性。
XAMPP是一个轻量级的Web服务器解决方案,它整合了Apache、MySQL、PHP、Perl等多种服务,使得开发者能够在本地计算机上快速创建和测试Web应用程序,无需深入了解每个组件的安装和配置。 2. **Apache**: Apache ...
在使用php集成环境xampp时,可能会遇到apache无法启动的问题。这个问题的常见原因通常是80端口被其他程序占用。...这些步骤可以作为故障排除时的参考指南,帮助用户快速定位问题并恢复apache服务的正常运行。
以上两种方法均能有效解决因Oracle 10g安装而导致的XAMPP Apache启动失效问题。相比之下,第二种方法操作更为简便快捷,推荐优先尝试。不过,无论采用哪种方法,关键在于确保Perl环境的正确配置,以满足XAMPP中...
许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿。如果您想添加 MySQL、PHP 和 Perl,那就更难了。XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和...