我的日常

登录/注册
您现在的位置:论坛 盖世程序员(我猜到了开头 却没有猜到结局) 盖世程序员 > win2003/iis6.0+fastcgi+php5.3.3+wincache+memcache配 ...
总共48087条微博

动态微博

查看: 2431|回复: 0

win2003/iis6.0+fastcgi+php5.3.3+wincache+memcache配置教程

[复制链接]
admin    

1244

主题

544

听众

1万

金钱

管理员

  • TA的每日心情

    2021-2-2 11:21
  • 签到天数: 36 天

    [LV.5]常住居民I

    管理员

    跳转到指定楼层
    楼主
    发表于 2014-08-28 21:55:27 |只看该作者 |倒序浏览
    一直以来对于在WINDOWS2003服务器下以ISAPI模式运行PHP的速度感觉不满,得知PHP5.3开始已经使用全新的fastcgi模式代替了原来的ISAPI模式,于是重新配置了服务器的PHP环境。中间遇到很多问题,折腾了6、7个小时,总算好了!
    - E. e) G$ ?. m" b8 G5 E首先要弄明白几个问题:
    , V  S* p+ c1 y- R. ~% a$ f$ t# G1、在IIS6下,PHP5.3只能以CIG模式运行,PHP的版本应该选择:VC9(微软the Visual Studio 2008 compiler编写)+Non Thread Safe版本
    4 U8 d0 ^) S7 g. t5 u$ Q5 J2、PHP5.3开始不再支持ISAPI模式。以前的配置方法全部失效! % Z8 j& D, m4 f. g  w

    8 }+ A( }7 z3 y! w1 ]5 \一、配置开始:
    # R8 ^. P9 m" z% u0 z2 Q1、下载并安装 FASTCGI:http://www.iis.net/download/FastCGI(X86版本:http://go.microsoft.com/?linkid=97074329 \# z6 m4 l) E# ~: I
    2、下载PHP5.3.3:http://windows.php.net/download/ (选择 VC9 x86 Non Thread Safe版本) php-5.3.3-nts-Win32-VC9-x86.msi 2 }7 g$ P4 ]$ ^: ~# W4 c+ _9 e+ O
    安装到D:\php5.3(安装的时候 选择安装类型为 IIS fastcgi) 8 _8 Q8 T# Z! W
    修改php.ini:
    / Z& [  T+ c) E$ @, p主要是:
    ) p# b! T+ Q+ F, Rshort_open_tag = On   register_globals = On 1 @+ e: E/ g. I# a6 S  q
    fastcgi.impersonate=1 (启用fastcgi模式)
    3 V. C( L+ t3 J. P% @- X& Y; On windows: ; r/ a" |2 o  i% u
    extension_dir = "D:\php5.3\ext"
    - P; B# j/ q2 ]' E。。。去掉常用DLL前的;号
    % v3 b& p7 l4 X2 Z9 F, H修改时区:date.timezone = Asia/Shanghai
    6 X; Z! ]) N4 \- T- F5 D  T: h将修改好的 php.ini 复制到 c:\windows 下,复制PHP5.3内所有DLL文件 到 c:\windows\system32下。
    , l* x$ m  k. d/ [9 x$ X
    . g7 r) X  D2 B' K' v二、配置FASTCGI / ^0 ^" B; _+ F% f4 J0 ~
    打开fastcgi配置文件(C:\WINDOWS\system32\inetsrv\fcgiext.ini): 最后的 [Types] 修改为:
    8 W- Z$ k& g  F0 V/ v, f6 I

    ( y8 Z9 D5 f" P; t& A5 U; l; O, V" N% i复制代码
    • [Types]
    • php=PHP
    • [PHP]
    • ExePath=D:\php5.3\php-cgi.exe
      0 h. G( G  b  Q) b

    : g6 g, ]5 `# ]
    1 Y. b7 S9 k" [& M0 ?
    4 ~9 b3 A+ U2 _' a/ D
    三、IIS配置fastcgi支持:
    0 a) N' r& M9 s/ C1、网站-属性-主目录-配置-添加扩展映射:
    ) B) A: ~) x6 x& a5 `可执行文件:C:\WINDOWS\system32\inetsrv\fcgiext.dll ) w  t) B+ }# c$ X7 l) a5 M+ h$ |
    扩展名:.php , @; V, B0 d. ~# F) M
    6 M9 X* n' g; [6 A% ]# i4 }* M
    <IMG border=0 src="http://bbs.51mxd.com/attachment/Mon_1011/55_1_7fb2aadc2b1ad52.jpg"> ' q2 R0 S, j! B" ^* b3 P# p
    2、web服务扩展里,安装fastcgi时已经自动添加了:
    2 y: F: x5 Z( r2 Z4 H# w
    . `% Y8 d& w4 m+ T$ p& ]4 ?$ }<IMG border=0 src="http://bbs.51mxd.com/attachment/Mon_1011/55_1_33c2ecfa4cc995a.jpg">   
    ! v. T) P2 b4 n- Y1 N) G
    ' v2 O2 u; w; b- V4 u  K# [四、配置wincache / G1 \) B4 h- n, Y
    1、下载wincache:http://www.iis.net/download/WinCacheForPHP(WinCache 1.1 for PHP 5.3 - x86 ) ' k8 H& u& m7 a9 `. l) e3 }- y3 ~( Z
    2、安装目录选择 PHP5.3下的EXT。安装后得到4个文件。
    : s5 c7 U+ o; ^" L3、PHP加载wincache . I, X) ~2 W. o% {
    修改php.ini 在结尾会 dll调用部分 加入  extension=php_wincache.dll,重启IIS ,OK!
    2 Q! `2 H$ n* a
    ; v- ~, x0 A! W7 {( u: M) {部分内容参考:http://apps.bbs.51mxd.com/share/detail/1864312
    " a1 }2 w2 N1 g; P) B) n0 h; }1 H9 }- C: y" F& G# m
    <IMG border=0 src="http://bbs.51mxd.com/attachment/Mon_1011/55_1_e5c2ab60cf4e235.jpg"> , ]" V7 C6 _' E; c
    ; r% r* X5 I& i% s  _9 O
    五、配置memcache 7 A1 v5 E4 K3 W7 a& l+ Y
    1、下载最新版 for win的 memcache:http://www.membase.org/downloads (membase-server-community_x86_1.6.0.1_setup.exe) ,安装后直接就是WEB控制页面,根据服务器情况设置参数。
    , c  B2 ]8 `" y0 D# P2、下载 php_memcache.dll:http://downloads.php.net/pierrehttp://downloads.php.net/pierre/php_memcache-2.2.6-5.3-nts-vc9-x86.zip php_memcache-2.2.6-5.3-nts-vc9-x86.zip),将php_memcache.dll 放入 PHP5.3/ext内,php.ini里 加载:extension=php_memcache.dll: \, R/ E7 o7 m

    科帮网 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关
    2、本站所有主题由该帖子作者发表,该帖子作者与科帮网享有帖子相关版权
    3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和科帮网的同意
    4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
    5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
    6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    7、科帮网管理员和版主有权不事先通知发贴者而删除本文


    JAVA爱好者①群:JAVA爱好者① JAVA爱好者②群:JAVA爱好者② JAVA爱好者③ : JAVA爱好者③

    快速回复
    您需要登录后才可以回帖 登录 | 立即注册

       

    关闭

    站长推荐上一条 /1 下一条

    发布主题 快速回复 返回列表 联系我们 官方QQ群 科帮网手机客户端
    快速回复 返回顶部 返回列表