1.环境
操作系统Windows Server 2008 R2 Enterprise
安装vc2008 https://www.microsoft.com/zh-CN/download/details.aspx?id=29
Apache官网 https://www.apachehaus.com/cgi-bin/download.plx
32位 https://www.apachehaus.com/downloads/httpd-2.4.46-o111j-x86-vc15.zip
64位 https://www.apachehaus.com/downloads/httpd-2.4.46-o111j-x64-vc15.zip
启动Apache2.4需要得VC库(2017)
https://www.apachehaus.com/cgi-bin/download.plx#REDIST15
32位 https://aka.ms/vs/15/release/VC_redist.x86.exe
64位 https://aka.ms/vs/15/release/VC_redist.x64.exe
PHP下载地址镜像站:https://windows.php.net/downloads/releases/archives/
下载7.1 https://windows.php.net/downloads/releases/archives/php-7.1.25-Win32-VC14-x86.zip
Mysql官方下载:https://downloads.mysql.com/archives/installer/
华为镜像站:https://mirrors.huaweicloud.com/mysql/Downloads/
2.配置Apache
- 解压apache2.4到C:\www\Apache24
- 编辑配置文件C:\www\Apache24\conf\httpd.conf
Apache2.4版本的一些配置路径都使用SRVROOT变量来设置这样只要改一个地方就可以了不用改全部
(1)修改Define SRVROOT "/Apache24" 改为你apache的安装路径如Define SRVROOT "C:\www\Apache24"
(2)支持更多的默认页,让他可以支持其他的index开头的默认页
DirectoryIndex index.html改为DirectoryIndex index.html index.php index.htm
(3)Listen 默认是监听80的如果端口有冲突要改成其他的如Listen 8080
(4)开启伪静态支持将LoadModule rewrite_module modules/mod_rewrite.so前的#去掉
启动Apache
开始 --- 运行,输入cmd,打开命令提示符,输入cd /www/Apache24/bin
httpd回车
cd /www/Apache24/bin
httpd
出现以下报错
安装VC库(2017)
https://www.apachehaus.com/cgi-bin/download.plx#REDIST15
32位 https://aka.ms/vs/15/release/VC_redist.x86.exe
64位 https://aka.ms/vs/15/release/VC_redist.x64.exe
测试
用浏览器访问127.0.0.1或者localhost会出现C:\www\Apache24\htdocs下你定义的index.html文件内容
使用命令提示符,不能关掉这个命令窗口,否则apache会关闭
加入windows的系统服务
- 关闭启动httpd的那个命令窗口
- 开始 --- 运行,输入cmd,再打开一个命令提示符。输入c:回车cd C:\www\Apache24\bin回车
这里加入服务的命令为:httpd.exe -k install -n "servicename"
servicename为Apache在windows的服务中的名字,示例:
httpd.exe -k install -n "Apache24"
加入成功后可以在,计算机管理-配置-服务,看到该服务
卸载服务
先停止这个服务,然后输入
httpd.exe -k uninstall -n "Apache24"
以后可以通过Apache24\bin文件夹下的ApacheMonitor.exe
来控制这个Apache。任务栏也会有显示这个软件的很方便的管理Apache的运行。
管理器软件地址:C:\www\Apache24\bin\ApacheMonitor.exe