近日打算做pdt的contributor,但是没有用过php,打算学习下。很久没碰Apache了,结果安装后,花了两个晚上只成功启动过2次。每次重启后,都不能正确启动Apache。今天终于彻底解决了,分享一下,自己也记下这个经验。:)
首先,去看logs\error.log,
错误1: (OS 10022)提供了一个无效的参数。 : Child 3288: setup_inherited_listeners(), WSASocket failed to open the inherited socket.
[Fri Mar 20 09:41:00 2009] [crit] Parent: child process exited with status 3 -- Aborting.
网上办法:
解决办法:
1.网上邻居->本地连接->属性->internet协议(TCP/IP)->属性->高级->wins标签->去掉启用LMhosts查询前的勾.
2.控制面版->windows防火墙->高级标签->本地连接->设置->服务的标签里勾选安全Web服务器(HTTPS)即可.(这上下两项完成后仍然有问题,选中:启用 TCI/IP 上的 NetBOIS.
若问题依旧尝试第三种方法。
3.修复winsock,在运行里输入:netsh winsock reset
不成功。
我最后下载了个WinSockFix ,点击Fix ,然后重启,结果就可以了。
错误2:
到apache的 bin目录,cmd下执行 httpd.exe - t,看语法是否正确,不正确到conf\httpd.conf文件的相应行里,修改,一般是路径问题和端口占用问题,将 Listen 80 改为Listen 8081,ServerName 127.0.0.1:8081,重启Apache就OK了。
如果还不行,关闭所有防火墙试试。或是网上的方法 :
1.防火墙 本地连接中已经起用 安全的Web 访问
2.防火墙中已经为Apache2.2建立了端口的开放
3.在任何能够限制程序端口访问的程序中都为Apache2.2开放端口,如:卡巴斯基,瑞星!!!
到这一步,你的Apache2.2应该可以启动了吧,呵呵,有问题可以留言。
分享到:
相关推荐
5. 启动:安装完成后,启动Apache服务,可以通过命令行工具如`apachectl start`或系统服务管理工具进行操作。 二、Apache 2.2新特性与优化 1. 更强的安全性:Apache 2.2引入了增强的安全特性,如支持SFTP协议,增强...
在IT行业中,集成Apache2.2与Tomcat6是一个常见的任务,这主要涉及到Web服务器与应用服务器的联合部署,以实现动态和静态内容的高效分发。Apache2.2是一个强大的HTTP服务器,常用于处理静态内容,而Tomcat6则是一个...
在Win7环境下,Apache2.2的安装通常包括下载安装包,配置httpd.conf文件以指定服务器根目录和启用必要的模块,以及设置系统服务以便在后台自动启动。 PHP(Hypertext Preprocessor)5.3是PHP语言的一个版本,提供了...
安装完成后,在系统服务列表中可以查看到名为“Apache2.2”的服务。 - **Linux下安装**: - **解压文件**: 在 `/home/tools/` 目录下解压 `httpd-2.2.22.tar.gz`。 - **配置安装文件**: - 进入解压后的目录 `httpd...
Apache2.2是其在2006年发布的一个稳定版本,提供了许多增强的功能和...无论你是新手还是经验丰富的管理员,都能从中找到解决问题的答案。通过深入学习和实践,你可以更好地利用Apache搭建和维护高效、安全的Web环境。
### Apache 2.2 升级至 2.4.20 版本知识点详解 #### 一、背景介绍 Apache HTTP Server 是一个广泛使用的 Web 服务器软件,它支持多种操作系统,包括 Windows 和 Unix/Linux 系列。Apache 2.2 和 2.4 是两个重要的...
### Apache2.2技术手册知识点概述 #### 一、Apache2.2简介及特性 - **版本特性**:Apache 2.2版本是Apache HTTP Server的一个重要版本,它相较于之前的版本有着诸多改进与新增功能。根据描述部分所提及的内容,该...
这个“apache2.2(附加安装问题解答)”文件可能包含了解决在安装或配置Apache 2.2过程中遇到问题的详细指南。下面我们将深入探讨Apache 2.2的一些关键知识点,以及在安装过程中可能遇到的问题及其解决方案。 1. **...
虽然理论上Apache 2.2也能在这类操作系统上运行,但并未经过充分测试,因此不建议在生产环境中使用。 #### 三、系统要求 - **处理器**: 支持x86架构的处理器,例如Intel或AMD。 - **网络协议**: 必须安装TCP/IP...
Apache2.2与Tomcat6集群配置教程 在IT行业中,服务器集群是一种常见的技术,用于提高系统的可用性和可扩展性。本教程将详细介绍如何在Apache2.2与Tomcat6环境下搭建集群,以实现负载均衡和高可用性。Apache作为前端...
1、打开UltraEdit 打开httpd.conf文件 搜索 “ServerAdmin “改为 “#ServerAdmin “,保存退出 2、进入系统服务,启动Apache2服务 ... “ 说明已经成功解决问题 ...这是 “不能在本地计算机启动 apache2.2,
总之,解决 Apache2.2.x 不支持 PHP5.1.x 的问题通常涉及更新 PHP 版本、手动编译或使用第三方补丁。在操作过程中,务必确保遵循正确的步骤,并留意任何可能出现的错误提示,以便及时调整和解决。
这个"apache2.2开发手册"是为开发者、系统管理员和爱好者提供的一份详细指南,帮助他们理解和配置Apache服务器。这份手册以HTML形式呈现,方便离线浏览或集成到个人Web站点作为在线参考。 手册涵盖了以下几个主要...
本手册将详细讲解如何在Windows系统上安装Apache 2.2服务器,并配置PHP环境,以便进行PHP程序的开发和运行。以下是具体的步骤和相关...此外,学习和理解这些配置过程有助于你在遇到问题时能自行解决,提高开发效率。
Apache2.2+JBOSS 5 集群配置主要涉及在Linux环境下构建高可用性和负载均衡的服务器集群,以提升应用服务的稳定性和处理能力。以下是详细的知识点: 1. **JBoss集群架构**: JBoss 集群可以采用两种架构:客户端...
### Apache 2.2 中文版参考手册知识点总结 #### 一、Apache 2.2 概述 - **版本特点**: - **新特性**:Apache 2.2 相比之前的版本引入了许多重要的改进和新功能,如增强的安全性、更好的性能优化以及更多模块的...
Apache的日志文件通常位于`/var/log/apache2`(Ubuntu/Debian)或`/var/log/httpd`(CentOS/RHEL),通过查看这些文件可以帮助诊断和解决问题。 10. **优化性能**: 调整Apache的性能参数,如...
Apache 2.2版本的中文手册为我们提供了全面的参考信息,它不仅包括了Apache 2.1和2.2版本的新特性介绍,还涵盖了地址和端口绑定、认证授权访问控制、配置文件、升级指南、许可证信息、编译与安装、启动与停止方法、...
以上就是配置Tomcat6与Apache2.2集群的基本过程,实践中可能会遇到各种问题,但只要遵循正确的步骤和不断调试,就能成功搭建一个高可用的Web服务集群。记得查阅官方文档和社区资源,以便获取最新和更详细的指导。