本人搞了一个上午,终于是起起来了,真是“命运多舛”
1、下载Apache链接如下:Apache 2.4.x OpenSSL 1.0.2 VC14 ,按自己电脑是32位还是64位
https://www.apachehaus.com/cgi-bin/download.plx#APACHE24VC14
2、下载VC14安装(必须配上面的)
https://www.microsoft.com/en-us/download/details.aspx?id=48145
3、修改Apache/conf目录下的httpd.conf文件,按自己Apache放的目录来改
Define SRVROOT "F:/myServer/Apache24"
ServerRoot "${SRVROOT}"
若80端口被占用了,那就自己也改一下端口
#Listen 12.34.56.78:80
Listen 8099
4、配置环境变量,不详细说,应该装过JDK这些的都会,不会百度
HTTPD_HOME
F:\myServer\Apache24
path加入;%HTTPD_HOME%\bin
5、安装Apache(由于我们在安装前配置好了httpd.conf的Apache正确路径,一般安装不会报什么错,如果有别的错就见招拆招)
安装完成后如果不确定是否安装成功
可以在win7搜索services.msc,打开服务后看到有Apache服务就是成功
可以直接在这里启动和停止服务,当然也可以用命令行
Tip:命令行启动会更直观,特别是当有错误无法正常启动的时候,会告诉的具体的出错位置和出错提示
有修改的情况可以录入命令[ httpd -k restart ]重启Apache服务
详细指令配置图片等可以参看文章https://www.cnblogs.com/lovetree/p/6385957.html
最后网页输入http://localhost:8099/,成功后显示如图
6、如果想要Apache支持PHP:注意一定要下载含有phpXapache2_4.dll的PHP,原因看第一个链接
https://jingyan.baidu.com/album/066074d623d802c3c21cb087.html?picindex=2
PHP下载链接
https://windows.php.net/download/
https://www.cnblogs.com/itsecurity/p/6292472.html
===============以下为转载配置原文记录=============
假设我们已成功安装apache,下面我们开始配置php。
1、将安装包解压到D:\php5.6.29(目录可自定义)
2、进入php5.6.29,找到php.ini-production文件,并将其改为php.ini
3、打开apache的配置文件httpd.conf,D:\Apache24\conf\httpd.conf,找到#LoadModule 在最下面一行添加:
LoadModule php5_module "D:/php5.6.29/php5apache2_4.dll"
注意这里按你的版本来,如果是PHP7改成
LoadModule php7_module "D:/php7/php7apache2_4.dll"
4、再找到
DirectoryIndex index.html index.php
AddType application/x-httpd-php .php .phtml
PHPIniDir "F:/myServer/php7"
5、在apache的htdocs目录下面新建testphp.php 在testphp.php文件中可以写测试代码,我这为了以后方便 就写一个phpinfo()函数,如果出现下述界面说明apache已经支持php模块。
phpinfo();
?>
6、运行http://localhost:8099/test.php(端口自己按Apache定义的来访问)如图