众所周知,win平台的服务器版本默认是不能运行php的,需要对服务器进行环境配置。

而许多朋友纠结如何配置,在百度上搜索出的教程一大堆,基本步骤复杂,新手配置容易出错。

今天,邹颖峥教大家一种快速配置方式,并且这种方式的PHP运行在Fast-CGI,效率比isapi效率、速度快得多。

首先,这是我示例的服务器(全新,无任何配置历史)

第一步,进入服务器管理

默认任务条有服务器管理图标,点击图标,在新打开的窗口中的左侧列表单击“角色”,再点击右侧的添加角色

开始安装IIS。

按照图示箭头操作

在弹出的窗口中点击下一步

选择IIS服务器,然后继续下一步

在选择iis功能时必须将应用程序开发选项全部选中。

然后确认后开始安装,安装过程可以休息一下。

完成后,IIS就正式安装完毕。接下来配置PHP环境

第二步,配置PHP、MySQL环境

先去微软下载“web安装平台”

http://www.microsoft.com/web/downloads/platform.aspx

全是英语不要怕,只需点击右侧绿色的 “free download” 即可

下载后打开,大约几十秒后会自动安装完成,接下来看到这个画面说明web安装平台已经完成。

点击“产品”,再点击“框架”,选择一个你喜欢的版本的PHP,再点击数据库,在最底部选择MYSQL5.1 点击添加。

添加完成后 点击安装 mysql会要求设置一个密码,请一定要记住它。(Xee:这是数据库的root密码;)

接下来的步骤一路下一步或者接受

安装过程会自动下载需要的安装包,一般时间和你服务器网速有关。

网速慢的童鞋,请耐心等待。

安装完成后,PHP的环境就完成配置了;

Xee:遇到过的问题:我明明选择了php5.5版本的安装,却要下载php5.3,但是还下载不下来,真是罪了,o(︶︿︶)o 唉,只好去了http://windows.php.net/ 下载!!!另外,数据库只有mysql5.1版本的…。话说如果你没有安装phpnow,XAMPP,UPUPW等的环境安装包,那就去php Windows的官网看看,那里有关于如何选择php版本,和一些说明:

web安装平台还有其他的工具如:php缓存,SEO工具,VS开发环境等(这里查看)…

在IIS中可以看到多了个PHP Manager;

点进去可以配置PHP设置一般默认无需配置,需要的拓展都已打开了。

mysql 默认帐号是root 密码是安装时设置的。

好了,开始你IIS的PHP之旅吧!

最后你可能还要配置的一些东西,请自行百度。(有问题?这里有Using PHP Manager for IIS to setup and configure PHP…)

去掉以下配置注释,支持mysql

代码如下:

extension=php_curl.dll
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll

支持session
session.save_path = "e:/temp"
上传文件目录配置
upload_tmp_dir ="e:/temp"
时区配置
date.timezone =Asia/Shanghai

<参考:注明出处:http://zouyingzheng.cn/archives/389>

Windows Server 2008 R2 IIS7.5下PHP、MySQL快速环境配置【图】的更多相关文章

  1. Windows Server 2008 R2 IIS7.5 部署 MVC HTTP 404.0 Not Found 错误

    如图 在Windows Server 2008 R2 IIS7.5 部署 MVC HTTP 404.0 Not Found 错误,在Win7环境下测试正常,在百度中查找相关解决方法,如修改配置文件等, ...

  2. Windows server 2008 R2 + IIS7.5,ASP网站设置

    Windows server 2008 R2 + IIS7.5,ASP网站设置 1. 让IIS7支持ASP Win2008 IIS7 默认不安装ASP,如果需要ASP 的支持,需要将这个角色服务选上. ...

  3. Microsoft Windows Server 2008 R2 IIS7.5安装指南

    一.IIS安装步骤: 1.安装Windows Server 2008 R2(见 附录一) 2.配置计算机名称和IP地址(见 附录一) 3.配置成员服务器(见 附录一) 4.点击任务栏上的“服务器管理器 ...

  4. Windows Server 2008 R2 IIS7.5配置FTP图文教程

    本文为大家分享了IIS 配置FTP 网站的具体过程,供大家参考,具体内容如下 说明:服务器环境是Windows Server 2008 R2,IIS7.5. 1. 在 服务器管理器的Web服务器(II ...

  5. windows server 2008 r2 IIS7下网站配置 只允许指定的IP地址访问

    步骤一.找到ip地址和域限制 步骤二.添加全部拒绝 步骤三.添加允许访问的ip地址(局域网填写局域网ip,公网填写公网ip)  步骤四:如果想要拒绝某些ip访问,直接在规则中添加拒绝条目就可以  

  6. 为什么基于Windows Server 2008 R2的网络负载均衡(NLB)配置的时候总会报错“主机不可访问”?

    配置基于Windows的网络负载均衡是很容易的,操作也很简单,点点鼠标基本上就能完成,但是在进行节点(真实服务器)操作的过程中有时候会遇到一些主机不可访问的报错信息.这个又是为什么呢? Figure ...

  7. Windows Server 2008 R2 SP1 中IIS7.5 和 TOMCAT7 整合笔记

    Windows Server 2008 R2 SP1 中IIS7.5 和 TOMCAT7 整合笔记 来源:www.roak.com 整合文件在百度网盘或博客盘 配置了N次,64位操作系统真坑爹~~~下 ...

  8. 如何打开Windows Server 2008 R2的域安全策略

    今天安装了Windows Server 2008 R2系统,并且建了域环境,在添加新用户的时候,发现用简单的密码时域安全策略提示密码复杂度不够,于是我就想在域安全策略里面把密码复杂度降低一点,但是很快 ...

  9. Windows server 2008 R2 如何启动任务计划程序

    使用windows server 2008 R2  的任务计划程序需要启动服务 Task Scheduler 服务, windows server 2008 R2 默认状态下Task Schedule ...

随机推荐

  1. hdu5187 奇怪题

    本来很水的,答案就是(2^n)-2,但是写坑了QAQ 因为原题要求答案要mod P,一开始我是这么干的: LL ans=pow_mod(,N,P); ans=(ans-)%P; ) ans=%P; p ...

  2. Android WebService

    Web Service简介 Web of Services refers to message-based design frequently found on the Web and in ente ...

  3. C#调试方法

    单步执行 有三种, 一种是每次执行一行(F10): 一种是每次执行一行,但遇到函数调用就会跳到被调用的函数里(F11): 一种是直接执行当前函数里剩下的指令,返回上一级函数(Shift+F11). 还 ...

  4. [iOS Keychain本地长期键值存储]

    目前本地存储方式大致有:Sqlite,Coredata,NSUserdefaults.但他们都是在删除APP后就会被删除,如果长期使用存储,可以使用Keychain钥匙串来实现. CHKeychain ...

  5. memcached的分布式

    今天写点周末在火车上看的memcached的东西: 一:memcached的分布式 虽然memcached被称为“分布式”缓存服务器,但是服务器端并没有“分布式”的功能.而是通过客户端来实现的. Me ...

  6. Java内存回收机制

    在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险.但是,也正 ...

  7. Java中如何遍历Map对象的4种方法

    在java中遍历Map有不少的方法.我们看一下最常用的方法及其优缺点. 既然java中的所有map都实现了Map接口,以下方法适用于任何map实现(HashMap, TreeMap, LinkedHa ...

  8. RBM Formula Deduction

    Energy based Model the probability distribution (softmax function): \[p(x)=\frac{\exp(-E(x))}{\sum\l ...

  9. elk系列1之入门安装与基本操作

    preface 我们每天都要查看服务器的日志,一方面是为了开发的同事翻找日志,另一方面是巡检服务器查看日志,而随着服务器数量以及越来越多的业务上线,日志越来越多,人肉运维相当痛苦了,此时,参考现在非常 ...

  10. Django_collections01

    python manage.py flush python manage.py changepassword username python manage.py createsuperuser pyt ...