最近有个web应用,需要使用Apache,记录一下安装过程,日后使用
https://www.apachehaus.com/cgi-bin/download.plx 选取64位系统
点击下图箭头跳转下载,下载文件httpd-2.4.41-o111c-x64-vc15-r2.zip,解压即可
解压到根目录 示例 F:\Apache24
打开cmd 首次一定要以管理员权限打开
进去bin目录
httpd -k install
如下图箭头即为成功
httpd -k uninstall 卸载同上换个命令
install后启动不起来,httpd -k -start 报443端口占用
更改vmware虚拟机端口之444,启动正常
配置文件:
<VirtualHost *:80>
#站点目录
DocumentRoot "E:/project/code/public/www"
#访问域名
ServerName www.cankaoxiaoxi.com
#给虚拟主机增加多个域名,上面网址的别名
ServerAlias cankaoxiaoxi.com
#添加可以执行php的文件类型,为shtml文件开启SSI,使浏览器能解析,不至于直接输出代码
# AddType application/x-httpd-php .htm 就是指.htm可以解析php
AddType text/html .shtml
#为.shtml开启包含(include),在.shtml文件中(如<!--include ……-->)可以引入文件
AddOutputFilter INCLUDES .shtml
#映射URL到文件系统的特定区域
Alias /widget/ E:/project/cankao/code/public/www/widget/
Alias /section/ E:/project/cankao/code/public/www/section/
#权限设置,标签中的地址是相对于DocumentRoot的
<Directory "/">
参数设置Indexes开启索引,可以在浏览器中显示当前目录文件列表。一般框架中因后台模板不是html的后台虚拟主机不加Includes
Options -Indexes FollowSymLinks Includes
#查找打开文件和顺序
DirectoryIndex index.shtml index.html
#权限
Allow from all
</Directory>
</VirtualHost>