一、下载所需软件:
1.安装Windows组件:
安装Apache的前  必须安装  VC11 vcredist_x86.exe (64位请下载vcredist_x64.exe),选择时尽量选择英文版。
2.下载Apache:
Apache2.4.9(httpd-2.4.9-win32-VC11.zip) http://www.apachelounge.com/download/ 
(说明:Apache官方网站只提供了源文件,需要自己编译,但是apachelounge 这个网站为我们编译好了。下载时注意选择 VC11,注意区分32位与64位)
 
3.下载PHP:
php-5.5.10(php-5.5.10-Win32-VC11-x86.zip),我们这里选择线程安全版(VC11 x86 Thread Safe)。
(关于如何选择线程安全与非线程安全,请参阅:Which version do I choose? 或 选择和下载 PHP 发行包 或 PHP的线程安全与非线程安全版本的区别
4.下载MySQL:
MySQL 5.6.16(MySQL Community Server 5.6.16) http://dev.mysql.com/downloads/mysql/ 
 
二、开始安装
 
1. 安装VC11,若干个下一步就OK;
2. Apache下载后是zip包,解压到后放在合适的位置就可以了,这里我们将它放在C盘的apache24目录,即:C\:apache24;
3. php下载后也是zip包,同样解压到合适位置,我们这里也将其放在C盘的php5目录,即:C\:php5;
4. 安装mysql也很简单,若干个Next(官方安装教程:http://dev.mysql.com/doc/refman/5.6/en/mysql-installer-gui.html)

三、配置

1. 将C:\php5\php.ini-production 复制一份,并重命名为php.ini;同时将 C:\php5 和 C:\php5\ext 加入环境变量PATH中;
php扩展路径:extension_dir = "C:\php\ext"
2.用编辑器打开C:\apache24\conf\httpd.conf [一定要修改正确Apache的配置文件,路径应该依据实际情况修改]
修改配置文件中,所有与路径相关的代码 ServerRoot "C:/Apache24" => ServerRoot "C:/Apache24"(这里输入的是你解压apache安装包的位置
   
添加 (在C:\apache24\conf\httpd.conf 最后一行添加)
a.让apache支持php
添加 LoadModule php5_module "c:/php55/php5apache2_4.dll" (请确认c:/php5/有php5apache2_4.dll,如果你下载的是我提供的连接肯定是有的)
添加 AddType application/x-httpd-php .php .html .htm
b.告诉apache php.ini的位置
添加 PHPIniDir "c:/php5" 
 
至此,httpd.conf 配置完成,保存httpd.conf 。
3.将apache安装到系统服务中
在cmd中执行:c:\apache24\bin\httpd -k install
 
如果需要卸载,【卸载Apache 服务的命令 c:\apache24\bin\httpd -k uninstall】
 
4.开启几个常用php扩展,用编辑器打开C:\php5\php.ini
修改 721行 将;extension_dir = "ext" => extension_dir = "ext" (去掉extension前面的分号)
修改 873行 将;extension=php_mbstring.dll => extension=php_mbstring.dll(去掉extension前面的分号,这是php多字节字符串扩展) 
修改 875行 将;extension=php_mysql.dll => extension=php_mysql.dll(去掉extension前面的分号)
修改 876行 将;extension=php_mysqli.dll => extension=php_mysqli.dll(去掉extension前面的分号)

四、启动
启动apache,两种启动方式:1.在windows服务中启动;2.双击c:\apache24\bin\ApacheMonitor.exe启动;
启动mysql,两种启动方式:1.在windows服务中MySQL56启动;2.Mysql Notifier启动。

五、测试
下面我们测试下环境吧,我们安装最常用的mysql管理工具phpmyadmin测试吧

Windwos下 php mysql apache 环境配置的更多相关文章

  1. windows下PHP+Mysql+Apache环境搭建

    Apache版本:httpd-2.2.22-win32-x86-openssl-                   下载地址:http://pan.baidu.com/s/1sjuL4RV PHP版 ...

  2. Windows7+VS2012下OpenGL 4的环境配置

    系统环境 Windows 7 Ultimate x64,Visual Studio Ultimate 2012 Update 4,和一块支持OpenGL 4.x的显卡. 准备工作 首先用GPU Cap ...

  3. apache环境配置 | httpd Could not reliably determine the server's fully qualified domain name

    apache环境配置 | httpd Could not reliably determine the server's fully qualified domain name    转 https: ...

  4. LibOpenCM3(一) Linux下命令行开发环境配置

    目录 LibOpenCM3(一) Linux下命令行开发环境配置 本文使用 Linux 环境, 硬件为 STM32F103 系列开发板 LibOpenCM3 介绍 LibOpenCM3 是GPL协议( ...

  5. Windows Server 2008 R2 IIS7.5下PHP、MySQL快速环境配置【图】

    众所周知,win平台的服务器版本默认是不能运行php的,需要对服务器进行环境配置. 而许多朋友纠结如何配置,在百度上搜索出的教程一大堆,基本步骤复杂,新手配置容易出错. 今天,邹颖峥教大家一种快速配置 ...

  6. PHP与apache环境配置

    最近想了解一些网页后台的东西,在看Luke Welling,laura Thomson的<php与mysql web开发>,书中环境配置的部分很庞杂,网上的各种教程也很乱,搞了一下午终于成 ...

  7. php+mysql+Apache环境搭建

    最近有一个小程序需要用php来跑,记录一下php的环境配置过程. 1.首先在下载集成工具wamp,WAMP是指在Windows服务器上使用Apache.MySQL和PHP的集成安装环境,可以快速安装配 ...

  8. windows系统下简单nodej.s环境配置 安装

    国内目前关注最高,维护最好的一个关于nodejs的网站应该是http://www.cnodejs.org/ windows系统下简单nodejs环境配置. 第一步:下载安装文件 下载地址:官网 htt ...

  9. win系统下nodejs安装及环境配置

    第一步:下载安装文件下载nodejs,官网:http://nodejs.org/download/,我这里下载的是node-v0.10.28-x86.msi,如下图: 第二步:安装nodejs下载完成 ...

随机推荐

  1. TextureView+SurfaceTexture+OpenGL ES来播放视频(三)

    引自:http://www.jianshu.com/p/291ff6ddc164 做好的Demo截图 opengl-video 前言 讲了这么多,可能有人要问了,播放视频用个android封装的Vid ...

  2. 什么是dtd文件,为什么需要

    DTD为英文Document Type Definition,中文意思为“文档类定义”.DTD肩负着两重任务:一方面它帮助你编写合法的代码,另一方面它让浏览器正确地显示器代码.也许你会问它们居然有这样 ...

  3. mysql char varchar 区别

    数据库建表  字符串字段类型的选择 char与varchar的区别: char      长度固定,char(M)类型的数据列里,每个值都占用M个字节,如果某个长度小于M,MySQL就会在它的右边用空 ...

  4. Dynamic Performance Tables not accessible Automatic Statistics disabled for this session

    使用oracle时候统计会出现这个提示 Dynamic Performance Tables not accessible Automatic Statistics disabled for this ...

  5. linux常用命令 、查看日志、web排查

    linux常用命令 ps aux|grep xxx (比如 ps aux|grep tomcat ps aux|grep tomcat-portalvip ps aux|grep nginx 等) r ...

  6. L9,a cold welcome

    expression: a large crowd of 一大群 in twenty minutes’time 20分钟之后 一些时间使用的介词 in two year‘s time on Satur ...

  7. Ubuntu 14.04 待机死机问题原来是自己改了这个配置

    使用专有驱动没问题.使用开源驱动就会死机.驱动还是厂商的好@@

  8. English--Computer System

    A: Hey, Bill, Can you tell what's wrong with my computer? I can't move the mouse, I can's user the k ...

  9. zf-关于业务量图表没有出现统计柱形图问题

    是实现类里的 objs[0] = ht.get("BUS_NAME");objs[1] = ht.get("NUM"); 这个写成小写了 改成大写即可,原来这个 ...

  10. ZOJ 3939The Lucky Week<模拟/暴力>

    题意:我们认为日期的天数为1,11,21,并且是周一的为Lucky Week;现在给出第一个lucky week的日期,求第N个的lucky week: //1:四百年一轮回,从闰年和平年的判定可以推 ...