美文网首页我爱编程
[Win7]Apache服务器的安装

[Win7]Apache服务器的安装

作者: dongzhensong | 来源:发表于2017-12-29 11:39 被阅读34次

    本文详细介绍了从Apache的下载到安装的详细步骤,另外最后给出了安装过程中会出现问题的解决方法

    Apache下载

    访问Apache官网下载

    点击Download[下载] 点击a number of third party vendors[许多三方] 选择资源地址[此处我使用的是ApacheLounge] 选择资源架构[此处我使用的是Win64版本]

    下载并解压后,如下:


    image.png

    三个文件依次是:
    1.Apache目录文件夹
    2.未知文件
    3.说明文件[包含安装步骤]

    Apache安装

    将解压后的Apache目录文件放置在磁盘根目录下


    此处我放在了D盘根目录下

    修改root地址:


    D:\Apache24

    测试安装:

    1.Windows--运行...

    确定

    打开命令行窗口, 并切换到bin路径下:


    image.png

    2.运行httpd.exe

    回车

    检验安装:在浏览器中访问http://localhost/如果提示IT WORKS!则表示安装成功.

    正式安装[安装到服务中]:

    1.Windows--运行...

    确定

    打开命令行窗口, 并切换到bin路径下:


    image.png

    2.使用命令httpd -k install

    安装成功

    安装成功测试:


    IT WORKS

    安装完成后可通过ApacheMonitor.exe监测管理服务运行状态:


    双击即可打开
    image.png

    [PS:如果此步骤出现问题, 参见本文最后的疑难杂症]

    疑难杂症

    1.套接字错误

    如果出现一下提示,

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

    那么可通过修改监听端口解决


    修改httpd.conf中的监听端口

    关掉之前打开的命令行窗口,重新打开一个命令行窗口:


    卸载之前版本--安装--启动服务
    Other Command line options:
    
    Stop Apache                 httpd -k stop
    Restart Apache              httpd -k restart
    Uninstall Apache Service    httpd -k uninstall
    Test Config Syntax          httpd -t
    Version Details             httpd -V
    Command Line Options List   httpd -h
    

    重新安装,启动.


    安装成功

    2. 提示计算机丢失系统文件api-ms-win-crt-runtime-l1-1-0.dll

    【2018.1.13在家使用自己的电脑{win7 32位}安装Apache的时候出现提示】
    无法启动此程序,因为计算机中丢失 api-ms-win-crt-runtime-l1-1-0.dll。
    这个问题的解决方法比较简单:
    安装VC redit.exe程序。VC redit.exe是VC的一个程序:下载地址VC redit.exe 下载时选择根据电脑的架构选择x86还是x64的应用程序。
    安装完成后,重新在命令行中安装即可:

    httpd -k install
    
    image.png

    相关文章

      网友评论

        本文标题:[Win7]Apache服务器的安装

        本文链接:https://www.haomeiwen.com/subject/dwcigxtx.html