1. 安装Apache2.4.39
1.1下载 apache2.4.39
下载网址: http://httpd.apache.org/
进入之后,确定下载的apache版本,这里选择2.4.39版本,单击Download

下图中第一个方框中是linux系统使用的文件,通过rpm安装时会用到,这里先不讲。我们单击选择第二个方框中的Files for Microsoft Windows

进入如下界面后,选择第一项ApacheHaus,这是个第三方下载平台,在它的网站下载独立的Apache会是一个压缩包。另外四个中,第二个也是独立的Apache下载地址,另外三个是集成开发环境。我选的第一个,单击他。

VC14 无法在windows xp和server 2003中使用。这里根据自己的需要选择下载版本。

1.2 安装apache2.4
根据自己的需要把它解压到指定目录下:

找到D:\wamp\Apache24\conf文件,用代码工具打开httpd.conf,找到:Define SRVROOT 这一项,将其右方的值改为当前你Apache安装存放的目录地址,如下所示:

修改后变成如下:

接着找服务端口,找到:Listene 80
若你的80端口被占用(可在cmd下用命令netstat -a查看),则将80端口改为别的,如:8080 或者8989。然后保存httpd.conf文件。

因为下载的是官方源码包,所以需要把Apache服务安装到我们的计算机上面,开启控制台:win+R 输入cmd,回车,打开dos命令行。通过dos命令行进入到apache下面的bin目录中,输入: httpd -k install ,回车。把apache安装成windows后台服务。

由于是Win10系统,没有权限,所以,需要在管理员权限下运行。
.\httpd -k install

修改 SRVROOT 为 Define SRVROOT “D:/wamp/Apache24”
再执行命令: .\httpd -k install

3、apache服务的启动与停止
1)在windows的计算机管理中可以进行启动与停止:

2)在dos命令行中可以进行启动与停止:

net start Apache2.4
net stop Apache2.4
注意:在dos命令行中,不能通过 net restart Apache2.4 来进行重启。只能通过运行上面两行命令进行重启。
4)注意:如果启动apache时,报以下错误。请查看是否是一下原因:
你的80端口是否被其他程序(如:迅雷)占用。
你的httpd.conf配置文件中,Define SRVROOT “D:/wamp/Apache24”是否正确
你安装Apache24的路径中不能含有中文。
不只是以上几个原因,可能还有其他原因。因为没有遇到暂时就写这些。


4、判断 判断apache服务运行是否成功
如果无法启动,解决方法如下:
apache2.4服务无法启动 发生服务特定错误:1
路径: 我的电脑——》右键管理——》系统工具——》事件查看器——》应用程序日志 (查
看的时候你可以先把日志清空,清空之后,在执行启动命令,就可以了。)
apache启动成功后,在浏览器中输入localhost,并回车,如果弹出下面的页面则代表启动成功:

5、apache服务的卸载
1)、首先关闭Apache服务(方式很多):dos命令行中运行命令 net stop Apache2.4。
2)、dos命令行中运行命令 sc delete Apache2.4
3)、删除安装目录即完成卸载。
2.下载安装mysql5.6
1.下载mysql5.6
mysql下载地址:https://dev.mysql.com/downloads ,如果你是在这里面下载的,看操作:

然后按照下面的方式选择:

登录之后,执行下载

如果你下载的是mysql的安装程序,也就是文件扩张名为.msi结尾的,那么你安装的时候就按照下面这种图文教程的方式安装。
2. 安装mysql 5.6
2.1 双击安装包程序


这里选择自定义模式,因为我的电脑是64位,选择x64

·




由于我的mysql数据库的端口3306被占用,我在这里选择8889






至 此,安装完毕。来添加路径C:\Program Files\MySQL\MySQL Server 5.7\bin到环境变量中的系统变量“Path”
安装参考:
https://www.cnblogs.com/clschao/articles/9916971.html
3. 下载并安装php7.1.0
3.1 下载
下载地址:
https://windows.php.net/downloads/releases/archives/

3.2 解压
解压 php-7.1.0-Win32-VC14-x64.zip ,重新命名并放在 D:\wamp\php-7.1.0
3.3 配置
打开php文件夹找 php.ini-development和php.ini-production
右键单击php.ini-development,从菜单中选择“复制”选项以创建文件的副本。
这样,如果我们搞砸了,我们至少保留了原件的副本 。 将此副本重命名为php.ini。由于我们正在更改文件扩展名,系统会发出警告,要求确认重新命名

点击 “是”。
打开“C:\php\php.ini”配置文件
;extension_dir = “ext”,去掉前面的分号“;”,并改为extension_dir = “c:\php\ext”
;extension=php_pdo_mysql.dll,去掉前面的分号“;”
;extension=php_mysqli.dll,去掉前面的分号“;”
保存。

配置apache对php的调用
打开apache的httpd.conf

LoadModule php7_module "D:/wamp/php-7.1.0/php7apache2_4.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "D:/wamp/php-7.1.0"
找到下面代码:
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
修改为:
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>
在D:\wamp\Apache24\htdocs下面新建index.php 文件
<?php
phpinfo();
?>
重启 Apache ,运行
http://127.0.0.1:8989/index.php

代表安装成。
更改Apache默认网站根目录
Apache服务器网站根目录配置是个比较基本的操作
打开Apache的配置文件,一般在Apache安装目录下的conf/httpd.conf配置文件中修改,修改成
DocumentRoot "D:/www/Magento-CE-2.2.7"
<Directory "D:/www/Magento-CE-2.2.7">
保存httpd.conf文件,重启Apache服务器即可生效