参照网上其他资料,经过试验整理
1. 下载相关文件
a) httpd-2.4.10-win64-VC11.zip,下载地址:http://www.apachelounge.com/download/
b) vcredist_x64.exe,注意看下载的 apache服务器需要的VC版本,
注:apache服务器最好去 PHP网站下载, 官网下载的好像是源码,需要自己编译,PHP上面是编译好的
还有PHP,Apache的网站,上面有提示要安装Visual C++库的。
Apache2.4.10需要VC11库支持,Visual C++ Redistributable for Visual Studio 2012 Update
php-5.5.20需要VC11库支持,Visual C++ Redistributable for Visual Studio 2012 Update
2. Apache安装(D盘根目录下面)
先安装 vcredist_x64.exe,直接双击就行;
打开D:\Apache24\conf 下的httpd.conf文件,
第37行 ServerRoot "C:/Apache24" 改为 ServerRoot "D:/Apache24";
第209行 ServerAdmin 设置邮箱,可以不改;
第218行 ServerName 前面的#号去掉;
第242行 DocumentRoot "C:/Apache24/htdocs" 改为 DocumentRoot "D:/Apache24/htdocs";
第243行 <Directory "C:/Apache24/htdocs"> 改为 <Directory "D:/Apache24/htdocs">;
第276行 DirectoryIndex index.html 改为 DirectoryIndex index.html index.php index.htm;
第359行 ScriptAlias /cgi-bin/ "C:/Apache24/cgi-bin/" 改为 ScriptAlias /cgi-bin/ "D:/Apache24/cgi-bin/";
第375行 ScriptAlias /cgi-bin/ "C:/Apache24/cgi-bin/" 改为 ScriptAlias /cgi-bin/ "D:/Apache24/cgi-bin/";
3.启动Apache
打开命令提示符操作界面,开始-->运行,输入"cmd"-->确定;
输入 d: 回车;
输入 cd D:\Apache24\bin 回车;
输入 httpd 回车;
如果httpd.conf配置正确的话,输入httpd回车后是没有任何提示的。不要关闭命令窗口(关闭命令窗口就是关闭Apache),打开浏览器,地址栏输入http://localhost或者http://127.0.0.1 出现“It works”那么就说明apache已经正确安装了。
3.将apache加入到系统服务
先关闭httpd命令窗口,否则后面会报错;
在重新打开一个cmd名称操作界面 (开始-->运行,输入"cmd"-->确定);
输入 d: 回车;
输入 cd D:\Apache24\bin 回车;
输入 httpd.exe -k install -n "servername" 回车,加入服务,servername是服务里面的名字,可以自定义,例: Apache2.4;
如果要卸载这个服务,先停止这个服务,然后输入 httpd.exe -k uninstall -n "servicename" 回车。
以后可以通过Apache24\bin文件夹下的ApacheMonitor.exe来控制这个Apache。
至此Apache的基本安装已完成。