当前位置 主页 > 服务器问题 > win服务器问题汇总 >

    Windows 2008 R2 用PHP Manager for IIS 配置PHP(FastCGI)环境

    栏目:win服务器问题汇总 时间:2018-11-20 09:42

    最近很多网站都开始使用2008 r2来配置php运行环境,因为2003微软已经开始不再支持,就连现在的很多服务器都不支持2003了,大家都提前进入win2008时代吧,这篇文章为大家分析一下,如何选择php版本

    由于微软已逐步开始重视PHP ON Windows的应用,相继推出了Microsoft Web Platform,PHP Manager等IIS平台工具,x86和x64系统均可使用,再也不用为在IIS上配置PHP而烦恼了,PHP Manager用途如下:

    *关联PHP和IIS
    *并列运行多个PHP版本在同一台服务器上,甚至在同一网站
    *检查PHP运行时配置和环境(的phpinfo()函数的输出)
    *配置各种PHP设置
    *启用或禁用PHP扩展
    *远程管理php.ini PHP配置文件

    所以一直想体验下PHP for IIS7.5,下面分享下在WIN7 IIS7.5上应用PHP Manager安装配置PHP5的心得和感受。

      我在Win 2008 R2上使用的是Microsoft Web Platform安装PHP Manager和PHP的,首先介绍下Microsoft Web Platform这个平台(也可以不安装Microsoft Web Platform)。

      Microsoft Web Platform是微软整合开发语言以及应用程序的平台,通过Microsoft Web Platform Installer可以安装配置诸如ASP.NET、PHP等开发平台以及相应的WEB应用,说白点有点类似软件商店。

    1、从微软官方网站下载Microsoft Web Platform 3.0并安装(可选):
    官方下载地址:
    http://www.microsoft.com/web/
    http://www.microsoft.com/web/downloads/platform.aspx

    默认安装路径为:C:\Program Files\Microsoft\Web Platform Installer

    2、通过Microsoft Web Platform搜索下载或单独下载最新的PHP Manager for IIS并安装:
    下载地址:http://phpmanager.codeplex.com/releases/view/53121

    3、通过Microsoft Web Platform搜索下载或单独下载最新的PHP 。
    PHP官方网站下载地址:
    http://windows.php.net/download/
    微软官方通过WEB安装平台安装PHP地址:
    http://www.microsoft.com/web/platform/phponwindows.aspx

    windows 2008 R2 下面IIS7.5已经对fastcgi的支持有了很大改进,PHP 5.3发布的Windows版已经不支持ISAPI模式了,因为FastCGI大大加强了IIS处理PHP的能力,能迅速提高PHP站点的反应速度和生产力,并具有更高的稳定性和安全性,我们不建议朋友们再使用PHP-ISAPi模式。

    本次环境搭建所有版本均经过多次测试保证无误!鉴于目前很多程序对php5.3.1支持的都不错,如果不是老版本,建议使用php5.3及以上版本,例如php 5.5 是目前不错的选择。下面呢还是以php5.2.17,使用较多的版本做个示例。
    大家在安装php版本的时候,应该考虑的是你使用的php程序对应支持的php版本。

    windows2008 R2下面环境搭建分两种情况 大家可以根据自己的运行需要选择!
    1  IIS7.5+PHP+Mysql+Wincache 1.0RC
    这个环境组合大家已经看出来了  没有zend,
    各个版本分别是:
    PHP5.2.11--请注意是非线程安全(Non Thead Safe)版本 PHP 5.2.17  Non-thread-safe zip package,
    MYSQL5.0 x64(mysql数据库多数可以用x64位,因为系统就是64位的),
    Wincache1.1  for5.2,这个大家可以去微软IIS官方下载,他将极大地提高您的系统运行效率!
    下载地址:http://www.iis.net/downloads/microsoft/wincache-extension
    如果感觉下载麻烦,可以到IIS7站长之家下载wincache(请注意诱导广告)
    如果您的服务器运行的都是开源程序,不需要zend,强烈建议您使用这个配置!