https://segmentfault.com/a/1190000008767607
一、下载
1、下载地址:
http://httpd.apache.org/download.cgi
2、找到Files for Micsoft Windows
3、选择ApacheHaus
4、根据系统选择对应的版本(我选择64位的),开始下载(没有VPN的话,下载有点慢,需要等待)
二、安装
1、解压 httpd-2.4.25-x64-vc14-r1.zip
2、得到如下文件夹
3、readme_first.html文件里面详细说明了安装步骤和方式,不过是英文版的,大致如下
您必须首先安装Visual C ++ 2008 Redistributable Package。如果您还没有下载并安装(请参阅上面的URL)
将包zip文件中的Apache24文件夹解压缩到任何驱动器上的根目录。这是配置中的“ServerRoot”。
示例: c:\ Apache24
测试你的安装 ;
打开命令提示符窗口并cd到解压缩zip文件到的驱动器上的\ Apace24 \ bin文件夹。
要在命令提示符下启动Apache,请键入:
httpd.exe
按Enter键。如果有任何错误,它会告诉你。警告不会阻止Apache工作,它们确实需要得到解决。如果没有错误(不应该,但它会发生),光标将在下一行停留并闪烁。到现在为止还挺好。
此分发是为localhost预配置的。您现在可以通过打开Web浏览器并键入地址来测试您的安装:
HTTP://本地主机
如果一切正常,您应该看到Apache Haus的测试页面。
您可以按Ctrl + C关闭Apache(可能需要几秒钟)
要将Apache安装为服务:
在大多数情况下,您需要将Apache作为Windows服务运行。
为此,您可以通过在命令提示符下键入来安装Apache作为服务;
httpd -k install -n apache2.4
然后,您可以通过键入来启动Apache
httpd -k start
然后Apache将启动并最终释放命令提示符窗口。
[1]您必须在Windows Vista / 7/2008/8 / 8.1 / 10/2012 /中以管理员身份运行命令提示符
其他命令行选项:
停止Apache | httpd -k stop | |
重启Apache | httpd -k restart | |
卸载Apache服务 | httpd -k uninstall | |
测试配置语法 | httpd -t | |
版本细节 | httpd -V | |
命令行选项列表 | httpd -h |
连接数据库 - DBD / M Suport
Apache Haus构建包括三(3)个DBD连接器,ODBC,MySQL和SQLite3。ODBC包含在Windows中,SQLite3位于公共域中,因此此包中包含所需的sqlite3.dll。
可以从中获取MySQL连接器(libmysql.dll)
https://dev.mysql.com/downloads/mysql/
请注意,此MySQL连接器是针对MySQL 5.6.21构建的(但早期或更高版本的5.6 .dll可能有效。)libmysql.dll必须包含在Apache的/ bin文件夹中才能使用连接器。
加密会话Cookie
验证会话和会话cookie已在2.4中添加到Apache。从APR 1.5开始,您现在可以加密会话cookie,以便用户名和密码不可读。此包中包含了所需的一切。
ApacheMonitor
ApacheMonitor是一个桌面托盘应用程序,允许您监视正在运行的Apache服务的存在,并轻松启动,停止和重新启动Apache。要使用它,只需双击\ Apache24 \ bin文件夹中的ApacheMonitor.exe即可。如果您希望在登录计算机时自动启动它,只需将副本拖到Window的“开始”菜单中的“启动”文件夹中即可。
httpd 指令
关闭Apache httpd -k stop 重启Apache httpd -k restart 卸载Apache httpd -k uninstall 查看Apache版本 httpd -V 命令帮助 httpd -h