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

    win2008 R2 下 IIS7.5+PHP5.2.17+Mysql5.5.16+Zend3.3.3

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

    windows Server 2008 R2 下面IIS7.5已经对fastcgi的支持有了很大改进,还在使用PHP-ISAPi模式的朋友可以试一下

    前言

    windows Server 2008 R2 下面IIS7.5已经对fastcgi的支持有了很大改进,还在使用PHP-ISAPi模式的朋友可以试一下。

    鉴于目前php5.3.1还不能完美的支持主流php系统,不建议大家使用!

    windows2008 Server R2下面环境搭建分三种情况,大家可以根据自己的运行需要选择。

    1、 IIS7.5+PHP+Mysql+Wincache 1.0RC

    这个环境组合大家已经看出来了 没有zend。

    各个版本分别是:

    PHP5.2.17–请注意是非线程安全版本 PHP 5.2.17 Non-thread-safe zip package,

    MYSQL5.0 x64,

    Wincache1.0rc for5.2,这个大家可以去微软IIS官方下载,他将极大地提高您的系统运行效率!

    如果您的服务器运行的都是开源程序,不需要zend,强烈建议您使用这个配置!

    2、 IIS7.5+PHP+Mysql+Zend+Xcache

    此组合版本分别是:

    Php-5.2.17-win32-vc6-x86.zip PHP请注意是线程安全版本

    mysql-essential-5.0.91-winx64.msi

    ZendOptimizer3.3.3-windows x86

    Xcache1.3 for XCache-1.3.0-php-5.2.17-Win32-VC6-x86.zip

    此组合可以完美运行当今主流的PHP系统,但是美中不足的是使用PHP线程安全版本无法加载wincache,很遗憾的一点!但是可以用xcache作为补充,但是相比PHP-ISAPI模式已经好多了!

    3、 鉴于IIS7.5的新特性,可以根据每个站点的具体情况定制属于他的专有运行环境!

    在iis7.5 fastcgi模式下,IIS官方建议为每个站点设立单独的应用池,并且每个站点都可以拥有它自己的PHP.ini以及fastcgi.exe.允许在一台主机上运行不同版本的PHP.[1]

    [1]以上部分内容引自网络.

    [2] Windows 2008 R2 仅有X64版本/Windows 2008有X86和X64版本/Windows 7有X86和X64版本; 以下教程对前面两个X86版本也能支持,仅需要替换MYSQL对应版本即可.

    准备程序

    选择以下这些版本需要注意的是MYSQL在2008R2下可以选择64位的,PHP的VC9是针对IIS的,VC6针对apache的,线程安全和非安全版本本次选择的是线程安全版本, PHP线程安全版本无法加载wincache,所以我们用Xcache作为替代,如果想用wincache就选用非线程安全版本,

    1.mysql-essential-5.0.91-winx64.msi
    2.Php-5.2.17-win32-vc6-x86.zip
    3.ZendOptimizer-3.3.3-windows-i386.exe
    4. Xcache1.3 .2for-php-5.2.17-Win32-VC6-x86.zip
    5.phpMyAdmin-3.3.10.-all-languages.zip

    安装配置路径规划
    MYSQL D:\service\ MYSQL
    PHP D:\service\ PHP
    Zend D:\service\ Zend
    MYSQLdatebase D:\service\ MYSQLdatebase
    WEB目录D:\WEB\ZTGPS

    以下教程为完全说明,做过部分优化,完全经过测试,主调试环境Windows 2008 R2 SP1服务器已安装组件NET.FROMWORK 4+VC2008X64,教程有不当之处欢迎探讨.

    一、安装配置MySQL

    二、安装配置IIS7.5

    三、安装配置PHP

    四、IIS7.5配置FASTCGI

    五、安装ZendOptimizer

     

    六、Xcache安装配置

    七、网页压缩配置

    八、配置phpmyadmin

    九、EmpireBak v2010 帝国备份

    十、静态化安装配置

    十一、其它事项

    一、安装配置MySQL


    (1),双击 mysql-essential-5.0.91-winx64.msi