Apache 24 安装

windows 10 x64 下 Apache 24 安装

Posted by CHEN on December 18, 2018

一:下载 Apache 24

整体步骤如图示

  1. 搜索
  2. 搜索结果页
  3. apache
  4. apache选择
  5. apache下载
  6. 结果

下载完成解压后进入相应的文件夹会看到类似的文件 下载文件 至此,Apache 已下载完毕(根据需要选择适合的版本)

二:修改相关配置

PHP 和 Apache 都需要 Visual C++库(VC) 的支持,故应下载安装对应版本 VC 库

  • 注:如果 Apache 没有安装 VC库,会出现如下提示的错误 vc

按需下载安装就好 在此提供一个下载链接 VC下载

  1. 可以将解压后的 Apache 文件夹换置一个地方,记住放置目录位置,需要修改 Apache 中相应配置项 apache 我放在了 /site/Apache24 目录下 进入 Apache 目录,结构如下图 apache10
  2. 主要文件和目录如下:
    • 创建服务 :bin\httpd.exe
    • 管理面板 :bin\ApacheMonitor.exe
    • 主要的配置文件:conf\httpd.conf
    • 网站根目录:\htdocs
  3. 打开配置文件 conf\httpd.conf
    • 修改安装目录、查看 SRVROOT 是否和自己的 Apache 安装目录相符,不相符则进行修改 conf 我本机的 Apache 安装在了 /site/Apache24 下面,所以修改 SRVROOT 为对应的位置修改保存 conf1

      到此,Apache 服务器已可进行打开使用,进行本地访问

    1. 进入 bin 目录, 双击打开 httpd.exe 进行创建服务 exe
    2. 双击打开后会弹出一个类似 DOS 命令行的窗口,不要关闭该窗口 dos
    3. 打开浏览器,输入 localhost 或者 127.0.0.1 访问本地服务,打开后如图表示已可正常访问,初步安装成功 is work

      可以发现此种访问方式需要手动打开 bin\httpd.exe 且关闭后不可进行访问,我们可在此基础上做进一步修改安装

  4. 以管理员身份运行 CMD, 为 Windows 系统 下的 命令提示符 cmd 右键选择以管理员身份打开 cmd1 进入 apache 中 http.exe 所在目录, 如
    cd site\Apache24\bin
    

    然后执行

    httpd.exe -k install -n "Apache24"
    

    httpd

    至此,安装基本完成。到安装目录下的 bin 目录中找到 ApacheMonitor.exe ,双击运行,启动 apache 服务

    之后会在电脑右下角看到 Apache 服务控制面板的角标,可双击打开控制面板,点击 start ,启动 apache 服务,对应的颜色会由红变绿 monitor

    至此,进一步安装完成,可通过浏览器进行访问

三:卸载

若想将服务卸载,先将服务关闭,可打开控制面板,点击 stop 进行关闭, 然后在进入到 httpd.exe 目录下执行

httpd.exe -k uninstall -n "Apache24"

以管理员身份运行 uninstall 卸载后再打开控制面板会发现 start 按钮变灰不可点击 start

若想再此安装,可按以上再次进行,或者继续往下看

四:自动化安装

通过编写 bat脚本 自动安装 Apache

  1. 在apache的文件目录下创建一个bat文件:win_install.cmd bat
  2. 打开编辑文件,输入或按需修改示例代码,保存,以管理员身份运行,即可安装成功
    echo "正在安装Apache24";
    cd %~dp0bin\
    httpd.exe -k install -n "Apache24"
    pause
    
  3. 安装结果如图 cmd-bat
  4. .安装成功之后,可在控制面板可以开启和停止服务