一.准备

1.资源

Apache https://www.apachelounge.com/download/

PHP http://windows.php.net/download#php-7.0

MySQhttp://dev.mysql.com/downloads/mysql/

VC2015支持包 https://www.microsoft.com/zh-CN/download/details.aspx?id=48145

大家下载的时候根据自己的系统选择32位或者64位。

2.安装vc_redist

安装Apache之前需要先安装这个VC2015支持包,否则在安装Apache的时候会报缺少VCRUNTIME140.dll

二.安装Apache

1.配置

在D盘新建一个文件夹,我在这里命名为“Server”

解压Apache压缩包,将里面的Apache24文件夹拷贝到Server目录下

找到conf目录下的httpd.conf文件,用记事本或者UE等文本编辑器打开,进行如下更改:

1.

 将目录更改为Apache所在目录,即D:/Server/Apache24

2.

 这是网站文件存放目录,默认是htdocs,可以根据需要修改,更改的目录必须要存在,即需要手动创建

3.

我们在index.html后加上index.php

4.为了支持php,在文件最后加上

# php support
LoadModule php7_module "D:/Server/php7/php7apache2_4.dll"
AddHandler application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "D:/Server/php7"

  

2.启动

打开cmd,运行如下命令

这时候会弹出Windows防火墙提示,允许就好了。

先别关cmd窗口,打开浏览器,输入http://127.0.0.1  如果看到了It Works,说明Apache已经启动。如果没看到,别着急:

是否更改了网页存放目录?

是:将htdocs目录下的index.html文件拷贝至所更改的网页文件存放目录内。

否:逐一检查上面步骤。

好了,Apache能启动的话,我们把Apache添加进系统服务:

以管理员身份运行cmd,运行如下命令(之前的cmd窗口需要先关闭):

二.安装PHP

1.配置

同样将PHP解压至Server目录下,并将目录重命名为php7

找到目录下的php.ini-development,复制一份并重命名为php.ini

用文本编辑器打开,进行如下更改:

找到, 去掉前面的分号,并将ext改为D:/Server/php7/ext

同样,找到,去掉前面的分号,开启mysqli支持,可以根据自己需要,开启其他支持。

2.测试

打开windows任务管理器,在服务中找到Apache24,重启Apache服务

将Apache24/htdocs目录下的index.html重命名为其他,然后再新建一个文本文档命名为index.php,注意,后缀名是.php

然后打开编辑

<?php  phpinfo(); ?>

保存之后,打开浏览器,访问http://127.0.0.1 如果你看到的页面和我看到的一样,那就对了。

三.安装MySQL

我们下载的是msi文件,直接安装就好了。

至此,我们已经成功搭建了Apache PHP MySQL环境。

Windows 10搭建Apache2.4 + PHP7 + MySQL环境的更多相关文章

  1. 搭建apache2.4+php7+mysql+phpmyadmin

    apache2.2不支持php7,会报错 cannot load php7apache2_4.dll into server 前排提示:保证安装文件夹和我的一致可以省事很多哦 下载地址 下载apach ...

  2. Windows 10 搭建 Django 环境(详细教程)

    Windows 10 搭建 Django 环境(详细教程) https://blog.csdn.net/HappyLittleMouse/article/details/81360272#1.%20P ...

  3. react-native —— 在Windows下搭建React Native Android开发环境

    在Windows下搭建React Native Android开发环境 前段时间在开发者头条收藏了 @天地之灵_邓鋆 分享的<在Windows下搭建React Native Android开发环 ...

  4. Linux(Centos7)搭建LAMP(Apache+PHP+Mysql环境)

    目录 Linux搭建LAMP(Apache+PHP+Mysql环境)Centos7 一. 检查系统环境 1.确认centos版本 2.检查是否安装过apache 3.检查是否安装过Mysql 4.清理 ...

  5. 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!

    今年微软Build 2016大会最让开发人员兴奋的消息之一,就是在Windows上可以原生运行Linux bash,对开发人员来说,这是一个喜闻乐见的消息. 1 安装 你必须安装开发者预览版本,才能使 ...

  6. Windows中搭建已存在的Octopress环境

    // 当我们需要在不同的电脑上来对同一个Octopress博客进行维护的时候就需要针对已存在的Octopress来设置环境了, 安装相应的软件 Git:http://msysgit.googlecod ...

  7. windows下搭建学习objective-c 的运行环境【转载】

    对于Iphone开发学习者而言,Object -c 是必修的语言.但是由于苹果的自我封闭的产业链发展模式(从芯片.机器.开发语言.终端产品.服务)的限制,要想开发针对苹果iPhone等产品的应用程序, ...

  8. [转]windows 10 搭建angular开发环境

    本文转自:https://www.cnblogs.com/lilunpai/articles/7992538.html 一.环境介绍 1.开发环境:Windows10 2.开发ide工具:VS cod ...

  9. Apache2.4+PHP7.2环境搭建

    Editplus生成码:http://www.jb51.net/tools/editplus/ 阿帕奇下载地址:https://www.apachehaus.com/cgi-bin/download. ...

随机推荐

  1. $Noip2016/Luogu2827$蚯蚓

    $Luogu$ $Sol$ 乍一看就是个模拟叭,用个优先队列维护不就好了.不过这里有一个问题就是怎么解决没被切的蚯蚓的增长问题.可以这样处理,每次切一条蚯蚓,给切完之后的都减去$q$,最后输出答案时都 ...

  2. $Poj3208$ 启示录 数位统计$DP$

    Poj  AcWing Description Sol  这题长得就比较像数位$DP$叭. 所以先用$DP$进行预处理,再基于拼凑思想,通过"试填法"求出最终的答案. 设$F[i] ...

  3. 预告:Windows 7 + Tiny Linux 4.19 + XFS + Vmware Workstation 15 (PRO)下篇dockerの奥义

    困 困 等明天再写吧 主题将围绕在Vmware使用持久化XFS disk后machine rm default后不丢失images containers volumes etc.的奇观 并将展开部署c ...

  4. 1094 谷歌的招聘 (20 分)C语言

    2004 年 7 月,谷歌在硅谷的 101 号公路边竖立了一块巨大的广告牌(如下图)用于招聘.内容超级简单,就是一个以 .com 结尾的网址,而前面的网址是一个 10 位素数,这个素数是自然常数 e ...

  5. JS中的splice方法

    JS中的splice方法 定义和用法 splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目. 注释:该方法会改变原始数组(集合). 语法 arrayObject.splice(ind ...

  6. 《C++Primer》第五版习题详细答案--目录

    作者:cosefy ps: 答案是个人学习过程的记录,仅作参考. <C++Primer>第五版习题答案目录 第一章:引用 第二章:变量和基本类型 第三章:字符串,向量和数组 第四章:表达式

  7. Java8 新特性(一)- Lambda 表达式

    2014年3月18日发布了JavaSE 8 不追求技术的新,追求技术的稳定 本质:Lambda 表达式是一个匿名函数 作用:简化代码,增强代码的表达力 Lambda 语法格式 // 格式1:无参无返回 ...

  8. Spring多数据源动态切换

    title: Spring多数据源动态切换 date: 2019-11-27 categories: Java Spring tags: 数据源 typora-root-url: ...... --- ...

  9. 【转】ArcGIS Server 10.1 动态图层

    ArcGISServer将GIS资源以服务的方式发布,能够让更多的人在Web上浏览.使用.不过,诸如气象.环保等方面的信息是实时变化的,按照之前常规的方法,我们先要将最新获得的信息组织成地图文档后再对 ...

  10. Spark 配置参数

    SparkConfiguration 这一章节来看看 Spark的相关配置. 并非仅仅能够应用于 SparkStreaming, 而是对于 Spark的各种类型都有支持. 各个不同. 其中中文参考链接 ...