• windows下安装apache笔记


    之前一直是用别人配置好的apache环境来开放,今天想自己安装配置下windows下的apache(nginx+fastcgi)、mysql、php等。

    虽然大部分时间是在搞前端开发,偶尔也要搞服务端开发,熟悉下服务端环境配置也好 ,心里有底气些。

    1. apache下载 

    这个下载遇到几个坑 ,最后到网上搜索才解决问题。

    下载地址:http://httpd.apache.org/download.cgi   打开后选择最新版本

    页面会跳转到相关资源项, 选择windows资源

    进入windows资源会有几个选项:

    第一项ApacheHaus,这是第三方下载平台,在它的网站下载独立的Apache会是一个压缩包 (后缀为“exe”或“msi”的安装文件在网上没找到比较新的版本,这个直接点击安装会比较简单 )

    第二个也是独立的Apache下载地址,另外三个是集成开发环境。

    这里选择第一个。

    在打开的下载页面会发现很多版本 ,每个版本需要编译的环境也不一样,一定要选对版本,否则会安装失败 。

    开始下载了vc14,安装时报错,后来发现原来还有这个版本限制。这里下载了 VC9版本Apache 2.4.20 x64, win7编译安装通过。

    Apache 2.4.x VC14 
    Built using C sources from the ASF and OpenSSL on Visual Studio 2015 (VC14).
    Note: VC14 binaries do not run on Windows XP or Server 2003

    Apache 2.4.x VC11 
    Built using C sources from the ASF and OpenSSL on Visual Studio 2012 (VC11).
    Note: VC11 binaries do not run on Windows XP or Server 2003

    Apache 2.4.x VC9 
    Built using C sources from the ASF and OpenSSL on Visual Studio 2008 (VC9).
    See readme_first.html file for details.

    2. 配置

    将下载的解压包中的 Apache24 解压到想要放置的位置,这里将改名为apache放C盘 C:wamp-allapache

    打开apacheconfhttpd.conf配置文件, 将默认srvroot地址改为:

    Define SRVROOT "C:/wamp-all/apache"
    

    找到:Listene 80  改成你想要的端口号。

    apache默认的网站根目录:DocumentRoot "${SRVROOT}/htdocs" , 这里${SRVROOT}为"C:/wamp-all/apache/" ,

    如果想任意指定网站根目录需要修改2个配置项,比如要设置根目录为D:/develop 。

    需要配置:1. DocumentRoot后面的目录修改为“D:/develop。 即:DocumentRoot "D:/develop/htdocs" 

    2. <Directory "${SRVROOT}/htdocs"> 改为:<Directory "D:/develop/htdocs">

    然后重启服务。

     默认文件名:DirectoryIndex index.html aa.html bb.html。

    为了安全起见,把上面这句删掉。否则别人可以浏览到您网站里的所有文件。#Options Indexes FollowSymLinks

    接下来配置安装Apache的主服务

    CMD窗口,输入:"C:wamp-allapacheinhttpd.exe" -k install -n apache 

    上面的命令包含引号,该命令的意思是,安装apache服务,并将该服务名称命名为apache(也可以改成别的),回车。

    提示:Errors reported here must be corrected before the service can be started.意思是,若该句话后面有错误信息,则表示服务安装失败,需要先改正错误。若没有,则成功。

    3. 启动

    安装目录中,找到C:wamp-allapacheinApacheMonitor.exe可执行文件,双击运行,桌面右下角会出现图标,双击打开窗口界面。

    点击start开启服务

    打开浏览器,输入访问

    http://localhost 若出现如下图所示界面,此时apache服务器已经可以运行

    4. 卸载

    若Apache服务器软件不想用了,想要卸载,需要先卸载apache服务。

    先停止服务,在CMD命令窗口,输入如下:

    sc delete apache

    apache是Apache服务器的服务名

    成功之后再删除安装路径的文件夹即可。

    总结: 整个安装和简单配置过程就算完成了,还是花了点时间,主要是下载那里坑了比较多时间,具体其他更多的配置项还待去研究。有空再研究下linux下相关的环境配置。

    参考文档:

    http://httpd.apache.org/download.cgi

    http://jingyan.baidu.com/article/d8072ac47baf0eec95cefdca.html

  • 相关阅读:
    js的基本数据类型有哪些?
    UML 类图
    三种代理模式
    jsp 知识点
    httpServlet
    Qt时间&日期
    Microsoft visual studio C 运行时库 在 xx.exe中检测到一个错误
    C++调用COM之错
    PCL中的bug修改
    Qt使用SQLite
  • 原文地址:https://www.cnblogs.com/lmh2072005/p/5596409.html
Copyright © 2020-2023  润新知