首先下载所需软件:

Vc2015:https://www.microsoft.com/zh-CN/download/details.aspx?id=48145

Vc2012:http://www.microsoft.com/zh-CN/download/details.aspx?id=30679

Apache2.4:http://www.apachelounge.com/download

PHP:http://windows.php.net/download (下载线程安全版的,即Thread Safe)

Mysql:https://www.mysql.com/downloads

安装并配置Apache

Apache版本:Apache2.4.16

解压目录:D:\PHP\Apache24

安装Apache2.4.16,vc14版本的,需要先安装Visual C++ Redistributable for Visual Studio 2015运行库;vc11版本的,需要先安装Visual C++ Redistributable for Visual Studio 2012运行库

(1).下载回来的是解压文件,解压好放到要安装的位置。

(2).打开Apache24\conf下httpd.conf 文件,修改以下关键位置:

ServerRoot  “D:/PHP/Apache24”(即Apache的安装位置);

DocumentRoot  “D:/PHP/Apache24/htdocs” (Apache默认的网站根目录,可根据自己的   喜好调整)

修改根目录的选项:

修改前

<Directory "c:/Apache24/htdocs">
    Options Indexes FollowSymLinks
    AllowOverride null
    Require all granted
</Directory>

修改后

<Directory "D:/PHP/Apache24/htdocs">
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

#ServerName www.example.com:80 => ServerName 127.0.0.1:80 (去掉前面的#)

DirectoryIndex index.html => DirectoryIndex index.html index.php index.htm (我们添加了  index.php index.htm)

ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"改为

ScriptAlias /cgi-bin/ "d:/PHP/Apache24/cgi-bin/"

<Directory "c:/Apache24/cgi-bin"> => <Directory "d:/PHP/Apache24/cgi-bin">

(3).打开cmd,并输入以下命令行

d: 回车

cd PHP\Apache24\bin 调到Apache24中bin目录下

httpd 回车 如果没有任何提示表示启动成功

如果想在服务中添加Apache24,则以管理员身份 运行cmd,并输入以下命令

d: 回车

cd PHP\Apache24\bin 回车

httpd.exe -k install 回车

(4).打开浏览器输入“http://localhost/”进行测试,显示”It works!”证明配置成功。

安装并配置PHP

PHP版本:php5.6.14

安装目录:D:\PHP\php56

安装php5.6.14需要先安装Visual C++ Redistributable for Visual Studio 2012运行库

(1).下载回来的是解压文件,解压好放到要安装的位置;

(2).复制份php.ini-development,并改名为php.ini

(3).让Apache24加载PHP模块,打开Apache24\conf\httpd.conf,在最后加上

LoadModule php5_module "D:/PHP/php56/php5apache2_4.dll"

AddType application/x-httpd-php .php .html .htm

PHPIniDir "D:/PHP/php56" (告诉apache php.ini的位置)

(4).开启几个常用php扩展(根据需求自行选择),打开php.ini文件,修改以下内容:

;extension_dir = "ext" => extension_dir = "D:/PHP/php56/ext"(去掉分号)

;extension=php_mbstring.dll => extension=php_mbstring.dll

;extension=php_mysql.dll => extension=php_mysql.dll

;extension=php_mysqli.dll => extension=php_mysqli.dll

注意:win下要开启curl扩展,libeay32.dll和ssleay32.dll必须放到PATH环境变量包含的目录下

(5).重启Apache服务器

安装Mysql

Mysql版本:mysql5.6.27

点击文件直接安装即可。

win10本地搭建apache+php+mysql运行环境的更多相关文章

  1. Mac下搭建Apache+PHP+MySql运行环境

    https://www.cnblogs.com/xiaovw/p/8854896.html 前言 我们在Mac上搭建Apache+PHP+MySql环境是非常方便的,因为Mac预装的有Apache和P ...

  2. CentOS搭建Apache+php+MySQL+Redis环境

    要搭建一个本地linux服务器环境,按照网络教程依葫芦画瓢,噼里啪啦搭好后,发现redis服务怎么也弄不好,不喜欢那种明知有问题却无从下手又无能为力的感觉,碰了无数次壁以后,我决定卸载,重头来过,并尽 ...

  3. ubuntu 下搭建apache+python的运行环境

    ubuntu下怎么搭建apache+python运行环境,可以参考http://www.01happy.com/ubuntu-apache-mod-python/ ,这里只是简单的记录下步骤,本文主要 ...

  4. Win10本地搭建Apache+PHP运行环境

    微软全新操作系统Windows10在190个国家和地区正式同步上市,正版Windows7.Windows8.1用户均可在一年内免费升级.介绍一下在升级后的Windwos10系统上安装及配置Apache ...

  5. windows本地搭建nginx+php+mysql+redis环境详细步骤

    1.mysql的下载和安装 这个可参考我另外一篇文章:http://www.cnblogs.com/myIvan/p/9265645.html 2.php的下载和配置修改 下载地址:https://w ...

  6. apache+php+mysql运行环境

    建议Apache2.4+php5.6+mysql5.5+phpmyadmin4.4.4 参考: http://jingyan.baidu.com/article/fcb5aff797ec41edaa4 ...

  7. 64位win7旗舰版搭建apache+php+mysql开发环境[转]

      我建议把apache.php.mysql都安装在一个文件夹中,比如:web/apache.web/php.web/mysql 1.安装apache2.2.25,请查看win7下安装VC9版本的ap ...

  8. 腾讯云服务器搭建Apache/PHP/MySQL环境

    软件环境 Windows Server 2008 R2 企业版 SP1 64位 刚刚进入 Windows Server ,你会看到以下界面: 列出了服务器的基础信息和常用配置 下载 XAMPP htt ...

  9. Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程

    这篇文章主要介绍了Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程,需要的朋友可以参考下 准备篇 一.环境说明: 操作系统:Windows Server 201 ...

随机推荐

  1. 8-04流程控制语句BEGIN ..END

     流程控制语句: 是用来控制程序流程的语句. 常用的流程控制语句的分类: 顺序结构:BEGIN...END 分支结构: IF ..ELSE 或CASE ..END 循环结构:WHILE 顺序结构 语法 ...

  2. 注解:【无连接表的】Hibernate双向1->N关联

    Person与Address关联:双向1->N,[无连接表的],推荐使用 #由N端控制关联关系 #对于指定了mappedBy属性的@OneToMany,@ManyToMany,@OneToOne ...

  3. hdu4632 Palindrome subsequence (区间dp)

    题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=4632 题意:求回文串子串的的个数. 思路:看转移方程就能理解了. dp[i][j] 表示区 ...

  4. web api :Action Results in Web API 2

    原文:http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/action-results Web api 返回 ...

  5. Rotate Image

    You are given an n x n 2D matrix representing an image. Rotate the image by 90 degrees (clockwise). ...

  6. 2016中国大学生程序设计竞赛 - 网络选拔赛 J. Alice and Bob

    Alice and Bob Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others) ...

  7. redis配置主从备份以及主备切换方案配置

    前提:redis中,主从切换场景中,没有绝对的主和从,只有初始化的主和从,然后当主down后,从就变成主了,而主即使连接上,也是从,不会变为主 1.redis-server的主备关系: 需要配置的机器 ...

  8. python endswith和startwith

    转载:http://blog.sina.com.cn/s/blog_5dd2af0901012rmn.html 做文本处理的时候经常要判断一个文本有没有以一个子串开始,或者结束.Python为此提供了 ...

  9. C# XMPP客户端与openfire通信(Matrix Xmpp 授权破解教程)

    如此著名的XMPP , 居然试过jabber-net, agsXmpp,matrix Xmpp, 无数多个例子, 居然没有一个能实现最简单的 发消息.收消息功能.好无语. 最后还是决定从商业产品 Ma ...

  10. java 实现冒泡排序

    public void bubbleSort(int[] arr) { boolean swapped = true; int j = 0; int tmp; while (swapped) { sw ...