1.下载回来的是解压文件,解压好放到要安装的位置。(我放置的是D:/Program Files (x86)/Apache24)
2.打开Apache24\conf下httpd.conf 文件,用记事本打开即可。
(1)第38行修改Define SRVROOT "D:/Program Files (x86)/Apache24" //Apache程序的位置。安装时这个漏改反复提示:
(2)第39行修改 ServerRoot "D:/Program Files (x86)/Apache24" //Apache程序的位置
(3)第60行修改 Listen 8080 //避免端口冲突
(4)第212行的ServerAdmin改不改无所谓;
(5)第221行修改 ServerName localhost:8080;
(6)第245,246行修改 DocumentRoot “个人网站目录"
//我设置为 DocumentRoot "D:/Temp/htdocs"
<Directory "D:/Temp/htdocs"> 注意:这个文件夹要自己去新建的,不建的话会报错的。
(7)第279行修改 DirectoryIndex index.html index.php index.htm //支持更多的默认页
(8)第354行修改 ScriptAlias /cgi-bin/ "D:/Program Files (x86)/Apache24/cgi-bin/"
发现https443端口被占用,通过 cmd下查询 netstat -ano |findstr "443",查看是虚拟机占用。
由于不想停用VMware 只能改这里的端口,通过查阅httpd.conf 发现启用的是 Include conf/extra/httpd-ahssl.conf (须确认启用的是 httpd-ssl.conf还是httpd-ahssl.conf)通过修改D:\Program Files (x86)\Apache24\conf\extra\httpd-ahssl.conf 修改443端口为442 启用成功,浏览器中打开http://localhost:8080/ 正常使用。
4、加入为windows的系统服务,让Apache自启动。
(1)关闭3的那个httpd命令窗口,不然会报错的。
(2)开始 --- 运行,输入cmd,再打开一个命令提示符。输入d:回车cd D:\Program Files (x86)\Apache24\bin 回车
输入httpd -k install 回车会有成功安装的提示,“服务”也会有Apache24这个服务项。这个时候可以选择开机自动启动Apache服务。
如果要卸载这个服务的话,先要停止这个服务,然后输入httpd.exe -k uninstall -n "Apache2.4"卸载这个服务。或者直接在cmd 命令行中sc delete apache2.4
以后可以通过Apache24\bin文件夹下的ApacheMonitor.exe来控制这个Apache。任务栏也会有显示这个软件的很方便的管理Apache的运行。