`

Apache HTTP Server 2.4 绿色版 安装成系统服务

阅读更多

以前电脑上装过Apache并配置了PHP环境,后来重做系统了这些就不能用了,这几天又需要弄PHP的东西了,所以又要把这一套架起来。因为第一次安装完成的文件都在,所以这次直接用绿色版。

 

参考安装的文章是这篇:Apache HTTP Server 2.4 绿色版 安装成系统服务,我这里除了引用安装过程之外,还补充一些在安装过程中碰到的一些问题。废话说到这里,言归正传。

 

1、从apache 官网下载 server:http://httpd.apache.org/download.cgi。(我使用的是上回自己安装的)

 

2、将下载下来的文件解压到指定的目录,我这里保存的目录是D:\Apache2.2,在这个目录下有Apache2.2的环境和PHP的环境。


3、安装系统服务:使用cmd进入到Apache的bin 目录下,执行 httpd -k install 命令将server安装成系统服务

我这里提示已经安装成功了,也可以通过查看“系统服务”来确认是否真的安装成了。cmd---->services.msc--->在右侧查找是否有Apache版本号的服务。

 

同时我这里也有报错,说是ServerRoot不是一个符合要求的目录,这是因为我现在将Apache放的目录与conf/httpd.conf配置文件里边的目录不一致,只要改成一致就OK了。

 

4、使用ApacheMonitor.exe启动服务:通过图形化界面(不是cmd黑窗口),进入到Apache的bin目录下,使用ApacheMonitor.exe启动服务,打开之后界面如下,如果没有执行第三步或者第三步执行失败,这个位置不会出现 Apache2.2。

(PS:360Ent Http Server请自动忽略,实在是去不掉它了) 

 图中Apache2.2前面的小图标是红色,说明Apache的服务还没启动,下一步讲启动。

 

5、点击上图中的Start按钮,启动服务,启动时可能会报错:

接下来的步骤就是来解决这个错误,直到启动成功。

 

6、打开运行,键入cmd,进入到apache安装的bin目录。键入httpd.exe -w -n "Apache2.2" -k start  然后回车。(2.2为我本地Apache的版本号,版本号不同,请按照你的版本号输入。)。报错如下:

很明显我这里是说httpd.conf文件中不能加载“D:/Program Files/Apache Software Foundation/php-5.4.45/php5apache2_2.dll into server"


我这里主要有两个原因导致上面的错误:

第一个问题:前面有说过目录的问题,我本地上没有D:/Program Files/Apache Software Foundation/目录,

更不可能有php5apache2_2.dll文件了,所以第一步先将这个目录修改正确了。

 

第二个问题:缺少vc++2008可在发行组件包

这个问题的原因和解决办法这两篇说的挺好的,大家可以参考:

http://blog.csdn.net/vancekq/article/details/7716555

http://blog.csdn.net/cwcwj3069/article/details/52786847

 

我这里列一下解决方案(来自第二个链接):

a、加载php5apache2_2.dll路径错误或者你的php安装目录中没有php5apache2_2.dll该文件。

排错方案:打开apache的httpd.conf文件,找到:LoadModule php5_module "D:/Apache2.2/php-5.4.45/php5apache2_2.dll,检查路径和拼写错误。

b、缺少vc++2008可在发行组件包,下载并安装。
32位:Microsoft 2008 C++ Runtime (x86)
64位:Microsoft 2008 C++ Runtime (x64)
如果你不知道该装哪个,那就两个都装吧。目前php.NET的php二进制源码都是x86版本,从压缩包和安装文件的命名就可以看出,所以一般下载x86版本的C++2008运行时环境就行了。

c、你可能安装的是64位版本的apache,注意windows平台的php目前只能搭配win32版本的apache,所以不要安装win64版本的apache

d、安装apache需要VC10 SP1 vcredist_x86.exe,如果你遇到无法安装apache的情况,下载安装它。

 

7、重复第6步的命令,看看命令行报什么错,我这里的错误如下:

httpd.exe: Could not reliably determine the server's fully qualified domain name
, using 192.168.0.110 for ServerName

192.168.0.110是安装时候电脑的IP地址,现在的地址是192.168.0.111,所以只需要将这个地址改成本地地址就好

找到Apache2.2---->conf---->httpd.conf,搜索“ServerName”,将其改为:ServerName 192.168.0.111:80。其中80位Apache的默认端口号,可以搜索“Listen”来查看。

 

8、再次重复第6步的命令,我这里的报错如下

(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。  : make_sock: c
ould not bind to address 0.0.0.0:80
no listening sockets available, shutting down

这个错误显而易见,80端口被占用了,换个端口号试试

Apache2.2---->conf---->httpd.conf,搜索“Listen”,改成 Listen:8888,然后将“ServerName”的端口号也改成8888。

 

9、重复第6步命令,我这里什么错误都没有说明启动成功,可以通过服务或ApacheMonitor查看是否启动成功。若启动成功,ApacheMonitor中原本红色的图标会变成一个绿色的小太阳。

 

10、一切都修改好之后再启动成功之后在浏览器中输入 http://192.168.0.111:8888,然后回车,就会看到那句几年的,It Works

 

恭喜,学会了绿色版Apache的安装。

 

最后附上一句卸载服务的命令:httpd -k uninstall,当然也是要进入到bin目录下进行的。

  • 大小: 26.8 KB
  • 大小: 13.1 KB
  • 大小: 2.5 KB
  • 大小: 3.6 KB
分享到:
评论

相关推荐

    Apache2.4 64位版

    作为"绿色"软件,Apache2.4 64位版无需安装过程,解压即可运行,大大简化了部署步骤,降低了系统污染的风险。这种轻量级的部署方式适合测试环境和临时服务器,也方便在多台机器间快速迁移。 四、文件结构 在提供的`...

    apache-tomcat-5.5.23[绿色版]

    由于是绿色版,它无需进行正式的安装过程,用户只需下载压缩包,解压后进行适当的配置就能投入使用,这极大地简化了部署流程,特别适合开发和测试环境。 Tomcat 5.5 是Tomcat服务器的一个较旧版本,发布于2006年,...

    Apache 2.4.25 for win 32bit

    Apache HTTP Server 是世界上最流行的Web服务器软件之一,广泛应用于各种操作系统平台,包括Windows。Apache 2.4.25是该系列的一个稳定版本,提供了许多性能优化和安全改进。本文将深入探讨在Windows 32位系统上安装...

    Apache_2.4.4_for_Windows

    Apache HTTP Server是一款开源且功能强大的Web服务器软件,被广泛应用于互联网上,支持各种动态内容生成技术,如PHP、Perl、Python等。这个版本2.4.4是在Apache服务器发展中的一个重要里程碑,它带来了许多性能优化...

    tomcat5.5 绿色版

    "绿色版"通常意味着它不需要通过传统的安装程序进行安装,用户可以直接下载并解压到任何目录下运行,便于在不同系统或环境中快速部署。 【描述】"适合直接解压,有错误直接删除,再继续用" 这句话意味着Tomcat5.5...

    TomCat5.5 \6. 0 两个绿色版

    【标题】"TomCat5.5 \6.0 两个绿色版" 提供的信息主要涉及的是Apache Tomcat服务器的两个不同版本的绿色免安装版本。Apache Tomcat是一款开源的Java Servlet容器,它实现了JavaServer Pages (JSP)、Java Servlet以及...

    Apachetomcat-5.0.28

    在这个纯洁绿色版本中,我们能够期待一个简化安装和运行过程的精简包。 首先,Apache Tomcat 5.0.28 支持Servlet 2.4和JSP 2.0规范。Servlet是用于扩展服务器功能的Java类,而JSP则是用于创建动态网页的技术。这两...

    httpd-2.4.18-x64-vc11-r3.zip

    "Apache2.4的官网下载绿色版" 提供了一种便捷的部署方式,无需复杂安装过程,只需解压即可运行。绿色版通常不写入系统注册表,便于在不同环境间移动和备份,同时也减少了与其他软件冲突的可能性。 **核心特性** 1. ...

    apache-tomcat5 jsp web服务器

    它的“绿色版”指的是这个版本是免安装的,用户可以直接解压并运行,无需进行复杂的安装过程,这样不仅简化了部署步骤,还节省了磁盘空间。 在Apache Tomcat5中,主要包含以下几个关键组件和概念: 1. **Catalina*...

    apache-tomcat-5.5.20

    描述中提到的"绿色压缩版"通常意味着该软件不需要正式的安装过程,可以直接解压后运行。然而,为了使Apache Tomcat正常工作,你确实需要进行一些环境配置。这包括: 1. **设置JAVA_HOME**:确保你的系统已经安装了...

    php绿色环境包(支持最新windows10系统,兼容XP系统)

    1、因为PHPWAMP解压即可使用,你甚至不需要安装VC运行库也可直接运行,而其他的集成环境都需要你额外去安装vc运行库,下载费时间,安装也费时间。 2、PHPWAMP默认集成的各个组件都是最新版本的,而且是完整版,所以...

    tomcat5绿色版

    总结来说,Tomcat5绿色版提供了一种便捷的方式,使得开发者能够在没有安装过程的情况下快速启动和使用Servlet和JSP服务。通过理解其目录结构、配置文件和使用方法,我们可以高效地进行Web应用的开发和调试工作。同时...

    tomcat5,6,7绿色解压版

    【标题】:“Tomcat5,6,7绿色解压版”涵盖了三个不同版本的Apache Tomcat,这是一个广泛应用的开源Java Servlet容器。Tomcat是Apache软件基金会的Jakarta项目的一部分,它实现了Java Servlet和JavaServer Pages...

    IIS服务器SSI(rewrite重写)插件的帮助资料

    2.4反安装 4 2.5运行ISAPI_REWRITE所需的权限 5 2.6 MSI的自定义行为 6 3.1基本概念 11 3.2和APACHE下MOD_REWRITE的兼容性 13 这里有一个完整的ISAPI_Rewrite和mod_rewrite兼容性图表。标记为绿色的功能或指令是充分...

    windows下PHP开发之环境配置:netbeans+jdk+wamp+xdebug

    1. 打开 `C:\wamp\bin\apache\Apache2.4.xx\conf\extra\httpd-vhosts.conf` 文件。 2. 解除注释 `*:80>` 和 `*:8080>` 部分。 3. 在 `*:80>` 或 `*:8080>` 中添加虚拟主机配置。 例如: ```apache *:80> ...

    jboss-web-2.1.0.GA.zip

    - **连接器支持**:如Tomcat Connectors,使JBoss Web能与其他服务器如Apache HTTP Server进行集成。 总的来说,"jboss-web-2.1.0.GA.zip"是一个便于开发和部署Java EE应用的Web容器,它为开发者提供了可靠的平台...

    myeclipse6使用教程

    - **MySQL 5 绿色版:** 下载 MySQL 5 的绿色版,解压即可使用,无需复杂安装步骤。 **1.6 Eclipse 3.3 的下载与安装** - **下载 Eclipse:** 从 Eclipse 官网下载 Eclipse 3.3。 - **安装 Eclipse:** 解压下载的...

    tomcat 5.0.rar

    这个“纯绿色稳定版”的Tomcat 5.0.rar是一个压缩包,包含了一个无需安装、解压即用的版本,适用于开发者进行Java Web应用程序的部署和测试。 在Java Web开发中,Tomcat扮演着重要的角色,它是实现了Java Servlet和...

Global site tag (gtag.js) - Google Analytics