IIS+FastCGI+PHP5.3+MySQL5.1+Gzip详细教程

来源:Asp之家 时间:2010-08-11 14:18:00 

说明:

本帖是我经过一天一夜完成的,不同于一般网上文章,除详细的将整个配置过程和 测试过程都详细截图说明外,尤其在FastCGI方面采用微软的“web平台安装程序”来配置,网上相关内容很少,对gzip的设置也很详细,保证按图操 作即可独立完成。另外,还有详细的测试gzip压缩率的方法和比较。

文中对于理论几乎没有阐述,只是对配置过程进行了最详细的介绍,这样 使新手即使不太明白,照本文也可以配置出一样的环境来,本文章的错误及疏漏之处,还请大家指出来,大家在配置中有何问题,我们一起来探讨解决。

本 帖旨在帮助新手快速配置出IIS + FastCGI + PHP5.3 + MySQL5.1 + Gzip环境,高手可以飘过,本文里面图片较多,每步操作均有详细的图片说明,只要照做,均可一次配置成功。

如果您阅读本文后有所收获, 本人很高兴。

今天零晨的世界杯,不出意料的,西班牙夺冠

下面是正文,图片较 多,所以全部图片均存放于我自己的网站上,用链接引用过来,上面有些许水印,方便大家转载,也希望大家见谅。

============================================

IIS+FastCGI+PHP5.3+MySQL5.1+Gzip  详细配置图文教程

本文所用的软件名称及下载地址:

PHP5.3.2:php- 5.3.2-nts-Win32-VC9-x86.zip

地址:

http://windows.php.net/downloads/releases/php-5.3.2-nts-Win32-VC9-x86.zip

MySQL:mysql-essential-5.1.48-win32.msi

地址:

http://windows.php.net/downloads/releases/php-5.3.2-nts-Win32-VC9-x86.zip

FastCGI:这个有两种配置方法,正文中详细介绍

phpMyAdmin: 本文用的是3.3.4版

Zend Optimizer:目前的Zend Optimizer还不支持PHP5.3.2 ,等出新版后我们再装。

前 言:PHP5.3的版本选择

现在的PHP5.3 For Windows一共给了四个版本:VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe,参考PHP官网提供下载的地方左边的英文来看看这几个版本有什么区别。

一、如何选择PHP5.3的VC9版本和 VC6版本

VC6版本是使用Visual Studio 6编译器编译的,如果你的PHP是用Apache来架设的,那你就选择VC6版本。

VC9 版本是使用Visual Studio 2008编译器编译的,如果你的PHP是用IIS来架设的,那你就选择VC9版本。

二、如何选择 PHP5.3的Thread Safe和Non Thread Safe版本

先从字面意思上理解,Thread Safe是线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的CGI执行方式而耗尽系统资源。Non Thread Safe是非线程安全,在执行时不进行线程(Thread)安全检查。

再来看PHP的两种执行方式:ISAPI和FastCGI。

ISAPI 执行方式是以DLL动态库的形式使用,可以在被用户请求后执行,在处理完一个用户请求后不会马上消失,所以需要进行线 程安全检查,这样来提高程序的执行效率,所以如果是以ISAPI来执行PHP,建议选择Thread Safe版本;

而FastCGI执行方式是 以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效 率,所以,如果是以FastCGI来执行PHP,建议选择Non Thread Safe版本。

我 们使用IIS+FastCGI方式配置服务器环境,所以使用Non Thread Safe版本。

了解了如何选择PHP版 本,下面开始我们的IIS+PHP5.3+MySQL5.1+Gzip的配置过程

第一步:手工配置PHP5.3

下载目前为 止最新版的PHP5.3.2


标签:MySQL,php,GZIP,fastcgi,IIS,web平台
0
投稿

猜你喜欢

  • Firefox手机版正式发布

    2010-02-01 12:46:00
  • 解决win10家庭版VMware不能安装64位操作系统问题

    2023-06-01 08:16:19
  • vmware虚拟机NAT配置静态IP教程详解

    2021-05-08 23:18:02
  • 国家网络电视台将在2010年元旦前后正式亮相

    2009-11-14 10:13:00
  • 提高网页关键词排名的实用方法

    2009-03-11 11:08:00
  • 提高Exchange 2007收件箱10兆邮件限制

    2010-03-03 13:34:00
  • 搜索引擎优化七种武器之竞争深度测量分析

    2009-01-04 10:43:00
  • 博客如何选择国外虚拟主机

    2008-01-03 14:18:00
  • 2009中国网络生活价值榜:互联网引领社会变革

    2009-10-14 14:11:00
  • 详解从Linux源码看Socket(TCP)的bind

    2023-11-02 17:54:41
  • 阿里妈妈新政策 出自好意 却未必能被接受

    2008-07-19 07:12:00
  • dedeV5.5提示注册失败的解决办法

    2009-08-28 12:32:00
  • linux下监控网络流量的脚本

    2023-08-06 06:40:26
  • VMware安装Centos7超详细过程(图文)

    2022-04-25 18:43:49
  • 新手指导:Google Adsense 付款流程详解

    2008-08-21 11:02:00
  • 怎么解决百度收录减少的问题

    2008-12-29 13:03:00
  • cpanel-wordpress博客换域名教程

    2011-08-02 19:24:13
  • 配置emule的web服务器功能详解

    2009-01-06 17:00:00
  • Linux编译LVGL仿真器出错问题解决

    2023-07-10 11:18:10
  • 燕赵晚报:别让反腐民意只停留在举报网站上

    2009-10-31 12:06:00
  • asp之家 网站运营 m.aspxhome.com