Windows下安装Apache

一、Apache下载

Apache下载是个大问题,对于一个官方控来说,需要在一堆官方文档中找到一个win下msi版本,实在是一个艰巨又仔细的工程。而最新版基本都是编译安装版的。

这里推荐一个网站,虽然msi不是最新的版本,但是胜在简单:

archive.apache.org

或者去其他软件站下载也可以

如果没有找到msi版本的也没有关系,稍后会介绍编译安装

二、Apache安装版安装

如果你找到了安装版的Apache,那么恭喜你,填写对应信息,点击下一步就可以了。

三、Apache官方版安装

小伙伴们可以先看下安装版需要修改的信息,{Domain,Server Name,Email Address,Change},大致是这四项,那么在编译安装的时候,就需要提前修改配置文件,也就是把这四项先修改完毕,再通过命令行安装

首先,我们解压缩zip包到需要放置的文件夹

打开conf/httpd.conf文件

修改

DefineSRVROOT "/Apache24"

ServerRoot "${SRVROOT}"

ServerRoot “D:/winrar/Apache2.4” //Apache程序的位置

修改(随意)

ServerAdmin [email protected]

修改(随意)

ServerNamelocalhost:80

修改

DocumentRoot "${SRVROOT}/htdocs"

<Directory "${SRVROOT}/htdocs">

DocumentRoot "D:/code";//网站的根目录

<Directory "D:/code">

修改

ScriptAlias/cgi-bin/ "${SRVROOT}/cgi-bin/"

<Directory"${SRVROOT}/cgi-bin">

ScriptAlias /cgi-bin/ "D:/winrar/Apache2.4/cgi-bin/"  //Apache程序的位置

<Directory"D:/winrar/Apache2.4/cgi-bin">

总的原则是把${}中的变量,替换成我们需要配置的路径

下一步,启动Apache

打开cmd,输入d: 回车cd winrar/Apache2.4/bin回车httpd,如果配置正确,是没有任何显示的。

在网站根目录下建立文件,进行访问。如果正常,说明,OK。

下面把Apache加入系统服务

(1)     关闭3的那个httpd命令窗口,不然会报错的

(2)     开始 --- 运行,输入cmd,再打开一个命令提示符。输入d:回车cd Apache24\bin回车

这里加入服务的命令为:httpd.exe -k install -n "servicename"

servicename为Apache在windows的服务中的名字。

例如:httpd.exe -k install -n "Apache2.4"

(3)     顺便贴上卸载的命令:httpd.exe -k uninstall -n "Apache2.4"

四、Apache配置

这里Apache的配置和编译安装版本中的大同小异,不做单独介绍,需要注意的是,修改Apache配置文件后,需要重启Apache服务器。

五、Apache支持php

Apache支持php有2种方式:一种是php5apache2_*.dll,另一种是加载mod_fcgid方式。

这需要看php目录下是否存在php5apache2_*.dll该文件。(在这两种方式前,都需要安装VC++的支持包,这些在Apache官网有提示,这里就不多做介绍了)

    php5apache2_*.dll方式:

修改httpd.conf

添加:

    LoadModule php5_module "D:/winrar/php56/php5apache2_4.dll"

AddHandler application/x-httpd-php .php

# configure the path to php.ini

PHPIniDir "D:/winrar/php56"

重启Apache进行相应测试。

mod_fcgid方式:

首先下载mod_fcgid.so(Apache官网就可以下载)放置到Apache的modules目录下

修改httpd.conf

添加:

LoadModulefcgid_module modules/mod_fcgid.so

<IfModulemod_fcgid.c>

AddHandler fcgid-script .fcgi .php

FcgidInitialEnv PHPRC"D:/winrar/php56"

FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 1000

FcgidMaxRequestsPerProcess 1000

FcgidMaxProcesses 5

FcgidIOTimeout 120

FcgidIdleTimeout 120

FcgidWrapper "D:/winrar/php56/php-cgi.exe".php

AddType application/x-httpd-php .php

</IfModule>

在<Directory下,修改:

Options Indexes FollowSymLinks

Options IndexesFollowSymLinks ExecCGI

重启Apache进行相应测试。

六、测试

<?php

phpinfo();

?>

时间: 2024-10-13 16:18:19

Windows下安装Apache的相关文章

windows下安装apache服务器

一.安装Apache,配置成功一个普通网站服务器 运行下载好的"apache-win32-x86-no_ssl.msi",出现如下界面. 出现Apache HTTP Server的安装向导界面,点"Next"继续. 确认同意软件安装使用许可条例,选择"I accept the terms in the license agreement",点"Next"继续. 将Apache安装到Windows上的使用须知,请阅读完毕后,按&

windows下安装apache笔记

之前一直是用别人配置好的apache环境来开放,今天想自己安装配置下windows下的apache(nginx+fastcgi).mysql.php等. 虽然大部分时间是在搞前端开发,偶尔也要搞服务端开发,熟悉下服务端环境配置也好 ,心里有底气些. 1. apache下载 这个下载遇到几个坑 ,最后到网上搜索才解决问题. 下载地址:http://httpd.apache.org/download.cgi   打开后选择最新版本 页面会跳转到相关资源项, 选择windows资源 进入windows

windows下安装Apache、php、mysql集成环境

一.准备工作 本次安装的版本分别为:apache2.4  .php5.6 . mysql5.7 下载地址为:http://pan.baidu.com/s/1boQNIOn 密码:zarx 二.安装步骤 先安装apahce ,然后安装php,最后安装mysql. 作为一个web集成环境,必然是先安装apache的,而apche的响应得靠php来反馈,php的数据又得从mysql里面获取,因此整个流程安装,是先apache, 再php,最后mysql. 三.安装Apahce 安装    由于本次下载

Windows 下安装Apache web服务器

1.Apache 服务器的下载 进入下载页面:http://httpd.apache.org/download.cgi 为提高下载速度,镜像选择清华大学的服务器(http://mirrors.tuna.tsinghua.edu.cn/apache/),如图1.1.然后点击Files For Microsoft Windows链接,进入图1.2所示页面. 图1.1 点击ApacheHans,进入下载页面图1.3.这里有包含了其他人编译好的Apache. 图1.2 在下载页面,即可根据安装环境选择需

windows 下安装Apache httpd 只需三步

1.下载 Apache 官网地址:http://httpd.apache.org/docs/current/platform/windows.html#down 找到这个, 看到这几个选项: ApacheHaus Apache Lounge BitNami WAMP Stack WampServer XAMPP 我选择的是:Apache Lounge 其他的集成了php,mysql 等,可根据自己的需求下载不同的版本(都是第三方的) 终于找到你了!!!/(ㄒoㄒ)/~~ 2.下载之后,解压, 3

windows下安装配置apache服务器

1.进入apache官网  http://httpd.apache.org/ 这里我们下载   Apache HTTP Server 2.4.2   这个版本  2.点击 download 3.点击 Files for Microsoft Windows 4.点击 ApacheHaus 链接 5.点击 download 下载,下载完后,减压      放到你想要放到的地方 我这里把它放在 E:\apache_ 6.通过 cmd命令行 把apache安装成windows后台服务   7.检查一下,

windows下安装php笔记

为了更深入的理解下服务端的配置 ,上篇文章讲了如何在windows下安装apache , 接下来再研究下在windows下安装php并且结合apache运行php环境, 纯属学习用 ^^ ,如果嫌麻烦可以直接去安装集成环境(wamp等等). 一 : 下载安装程序 这里下载的也是压缩包,直接解压就可以了. 最新的php版本已达到7.1了,考虑到大部分项目都是5.x版本,这里以PHP 5.6 (5.6.23)版本为例子. php下载地址:http://windows.php.net/download

windows下安装配置apacheserver

注:一開始公布的时候 图片是复制粘贴的.所以公布完图片所有消失了...如今是补发图片. . .2016/04/25 1.进入apache官网  http://httpd.apache.org/ 这里我们下载   Apache HTTP Server 2.4.2   这个版本号  2.点击 download watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/disso

windows下安装awstats来分析apache的访问日志

一.啰嗦两句 之前在Windows下用Apache时,也曾经配置过Awstats,然后换了工作,改用Linux+nginx,渐渐把Apache忘记了.又换了工作,又得用Apache,这回版本更新到2.4了,配置稍微有点不同,其他文章再列出了.网站上线了好几个月,因为一直没有什么流量且自己忙于各种琐屑的工作,一直没给Apache加上Awstats进行日志分析.最近网站几次搞活动,懂不懂就访问缓慢,于是意识到,该加上日志分析工具了.今天趁着周末,重新来配置Awstats,感觉有点陌生.查了各种资料,