• Apache 安装


    1. 进入apache服务器官网http://httpd.apache.org/,这里我们以下载稳定版的

      httpd 2.2.29为例,点击download。

      如何从Apache官网下载windows版apache服务器
    2. 2

      由于官方网页改版,以前的方式可能五法进行下载,为了不浪费大家的时间,特此修正2017-09-22

      第一步点击左边download链接

      如何从Apache官网下载windows版apache服务器
    3.  

      点击链接 a number of third party vendors

      后面的步骤就和之前的一致了

      如何从Apache官网下载windows版apache服务器
    4.  

      The Apache HTTP Server Project itself does not provide binary releases of software, only source code. Individual committers may provide binary packages as a convenience, but it is not a release deliverable.

      If you cannot compile the Apache HTTP Server yourself, you can obtain a binary package from numerous binary distributions available on the Internet.

      Popular options for deploying Apache httpd, and, optionally, PHP and MySQL, on Microsoft Windows, include:

      ApacheHaus

      Apache Lounge

      BitNami WAMP Stack

      WampServer

      XAMPP

      大致意思是说apache本身不提供已编译的安装包,只提供源码,如果你自己无法编译,可以选择下面这些官方推荐的第三方提供编译的网站。

      其中后两个是有名的wamp以及xampp集成环境,如果只想下载apache可以选择前三个网站,这里我们第一个ApacheHaus为例。

      如何从Apache官网下载windows版apache服务器
    5.  

      打开ApacheHaus之后你会发现这个网站上有各种windows版本,可以尽情选择你要下载的版本。

      如何从Apache官网下载windows版apache服务器
    6.  

      点击红框中的图标即可开始下载,x86是32位的,x64是64位的,根据自己的操作系统选择下载

      如何从Apache官网下载windows版apache服务器
    7.  

      解压后是一个压缩包,把他移动到你想放置的地方。

      如何从Apache官网下载windows版apache服务器
      如何从Apache官网下载windows版apache服务器
    8.  

      命令行下进入到apache下面的bin目录,输入

      httpd -k install

      把apache安装成windows后台服务。

      如何从Apache官网下载windows版apache服务器
    9.  

      利用ApacheMonitor来启动你的apache

      The Apache Monitor is a desktop tray application that allows you to monitor the existence of a running Apache service and easily start, stop and restart Apache. To use it just double click on the ApacheMonitor.exe in the Apache24in folder. If you want it to start automatically for you when you log into the computer, just drag a copy into the Startup folder in Window's Start Menu.

      Apache监控器是一个允许你用来监控正在运行的Apache服务的软件,并且让你启动、停止和重启Apache变得更容易。只需要双击Apache24in目录下的

      ApacheMonitor.exe就可以运行该程序,如果你想开机自动启动该软件,把该软件拉倒开始菜单里的Startup folder即可(windows10的Startup folder使用方法请自行百度)

      如何从Apache官网下载windows版apache服务器
    10.  

      更多操作请参考附带的说明文档readme_first.html。

      如何从Apache官网下载windows版apache服务器
    11.  

      针对大家遇到的一些问题做下简单总结

      1、由于apache默认是监听80端口,如果你的电脑iis是启动状态,并且也使用了80端口,apache将无法正常启动,需要先停止iis,另外迅雷也可能会使用80端口,所以也要关闭迅雷。查看80端口是否被占用,命令行下输入:

      netstat -aon|findstr "80"

      如果看到如图的结果,说明80端口已被使用,需要先关闭相关软件,或者修改apache默认的监听端口

      打开apache目录下的conf/httpd.conf  搜索   "Listen 80"

      修改为Listen 8088

      保存之后再重新启动apache

      如何从Apache官网下载windows版apache服务器
      如何从Apache官网下载windows版apache服务器
    12.  

      2、httpd -k install 输入该命令后查看服务是否安装成功

      打开Apache service monitor,在service status列表下,竟然没有一个服务,为什么?当然是apache 安装时候出问题了,该怎么办?根据经验,应该是Apache服务安装失败了,怎么安装呢?

           打开cmd窗口,进入Apache的bin目录,大致如下:

           cd  /d D:/Program Files/Apache Software Foundation/Apache2.2/bin

           输入:httpd -k install  回车,即可自动安装Apache服务。

           再次打开Apache service monitor,就能看到服务了哦。

          注意,可以在cmd 窗口中输入 httpd -help  查看httpd 的详细用法。

         常用的有以下几个:

      将Apache安装为Windows NT服务,被安装的服务名称将是:Apache2 ,配置文件将使用conf/httpd.conf :
      httpd -k install
      指定服务的名称,当你在同一机器上安装多个Apache服务时,必须为它们指定不同的名字。
      httpd -k install -n "服务名"
      为不同名称的服务使用不同的配置文件,则安装时需要指定配置文件:
      httpd -k install -n "服务名" -f "c:/files/web.conf"。
      移除一个Apache服务:
      httpd -k uninstall
      使用下述命令移除特定名称的Apache服务:
      httpd -k uninstall -n "服务名"
      通常,启动、重启、关闭Apache服务的方法是使用Apache Service Monitor工具,另外也可以使用控制台命令:NET START Apache2 和 NET STOP Apache2 或者通过Windows服务控制面板。在启动Apache服务之前,应当使用下面的命令检查一下配置文件的正确性:
      httpd -n "服务名" -t
      可以通过命令行开关来控制Apache服务。要启动一个已经安装的Apache服务,可以使用:
      httpd -k start
      要停止一个已经安装的Apache服务,可以使用:
      httpd -k stop  或  httpd -k shutdown
      要重启一个运行中的Apache服务,强制它重新读取配置文件,可以使用:
      httpd -k restart

         

  • 相关阅读:
    JDBC MySQL 实例之 用户管理系统
    利用JDBC连接数据库(MySQL)
    CSS01
    HTML01
    GUI编程02
    GUI编程01
    名词解释
    Navicat MySQL安装
    Eclipse安装Web/JavaEE插件、Eclipse编写HTML代码
    Pascal输出星星
  • 原文地址:https://www.cnblogs.com/weekbo/p/8949701.html
Copyright © 2020-2023  润新知