|簡體中文

比思論壇

 找回密碼
 按這成為會員
搜索



查看: 3490|回復: 6
打印 上一主題 下一主題

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

[複製鏈接]

4495

主題

61

好友

8774

積分

管理員

Rank: 9Rank: 9Rank: 9

  • TA的每日心情
    開心
    2019-6-20 04:21
  • 簽到天數: 610 天

    [LV.9]以壇為家II

    推廣值
    7
    貢獻值
    56085
    金錢
    722437
    威望
    8774
    主題
    4495

    文章勇士 實習版主 附件高人 推廣 文明人 附件達人 回文勇士

    樓主
    發表於 2010-12-14 16:52:06
    首先要弄明白幾個問題:
    1、在IIS6下,PHP5.3只能以CIG模式運行,PHP的版本應該選擇:VC9(微軟the Visual Studio 2008 compiler編寫)+Non Thread Safe版本
    2、PHP5.3開始不再支持ISAPI模式。以前的配置方法全部失效!

    一、配置開始:
    1、下載並安裝 FASTCGI:http://www.iis.net/download/FastCGI(X86版本:http://go.microsoft.com/?linkid=9707432
    2、下載PHP5.3.3:http://windows.php.net/download/ (選擇 VC9 x86 Non Thread Safe版本) php-5.3.3-nts-Win32-VC9-x86.msi
    安裝到D:\php5.3(安裝的時候 選擇安裝類型為 IIS fastcgi)
    修改php.ini:
    主要是:
    short_open_tag = On   register_globals = On
    fastcgi.impersonate=1 (啟用fastcgi模式)
    ; On windows:
    extension_dir = "D:\php5.3\ext"
    。。。去掉常用DLL前的;號
    修改時區:date.timezone = Asia/Shanghai
    將修改好的 php.ini 複制到 c:\windows 下,複制PHP5.3內所有DLL文件 到 c:\windows\system32下。

    二、配置FASTCGI
    打開fastcgi配置文件(C:\WINDOWS\system32\inetsrv\fcgiext.ini): 最後的 [Types] 修改為:
    複制代碼

       1. [Types]
       2. php=PHP
       3. [PHP]
       4. ExePath=D:\php5.3\php-cgi.exe



    三、IIS配置fastcgi支持:
    1、網站-屬性-主目錄-配置-添加擴展映射:
    可執行文件:C:\WINDOWS\system32\inetsrv\fcgiext.dll
    擴展名:.php

    2、web服務擴展里,安裝fastcgi時已經自動添加了:



    四、配置wincache
    1、下載wincache:http://www.iis.net/download/WinCacheForPHP(WinCache 1.1 for PHP 5.3 - x86 )
    2、安裝目錄選擇 PHP5.3下的EXT。安裝後得到4個文件。
    3、PHP加載wincache
    修改php.ini 在結尾會 dll調用部分 加入  extension=php_wincache.dll,重啟IIS ,OK!
    部分內容參考:http://apps.bbs.51mxd.com/share/detail/1864312

    五、配置memcache
    1、下載最新版 for win的 memcache:http://www.membase.org/downloads (membase-server-community_x86_1.6.0.1_setup.exe) ,安裝後直接就是WEB控制頁面,根據服務器情況設置參數。
    2、下載 php_memcache.dll:http://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


    免責聲明:
    2. 本人所有帖子都是轉載回來用作測試上網速度!
    2. 請於下載完後24小時以內將檔案刪除,支持正版!
    3. 本檔案的提供純為試聽用途,請勿作商業上之用途!

    1萬

    主題

    3748

    好友

    7萬

    積分

    管理員

    Rank: 9Rank: 9Rank: 9

  • TA的每日心情
    開心
    6 天前
  • 簽到天數: 3560 天

    [LV.Master]伴壇終老

    推廣值
    355
    貢獻值
    65195
    金錢
    12139
    威望
    72266
    主題
    11788

    文章勇士 回文勇士 文明人 附件高人 推廣 文章達人 中學生 高中生 大學生 教授 實習版主 簽到勳章 簽到達人 男生勳章 管理員 附件達人 伴壇終老

    沙發
    發表於 2010-12-22 19:32:31
    回復 LINUS 的帖子

    除了用membase配置memcache,也可以用memcache官方的memcache程式來加載,不過membase是比較合適初接觸的用家..因為是圖示設定的..
    自我免責聲明:
    ※此貼僅供網路線路測試及學術交流 不得燒錄販售,請勿作商業上之用途!檔案下載測試完檔案,請立即刪除
    ※請勿公開販賣.以免以身觸法.如作為其它用途,皆與本論壇及作者無關!!
    ※若滿意者請購買正版並尊重智慧財產權
    ※如果此帖發表之內容涉及侵權,而損及您的利益,請立即通知版我刪除文章
    無效樓層,該帖已經被刪除

    0

    主題

    0

    好友

    347

    積分

    中學生

    Rank: 3Rank: 3

  • TA的每日心情
    慵懶
    2021-3-26 22:46
  • 簽到天數: 7 天

    [LV.3]偶爾看看II

    推廣值
    0
    貢獻值
    0
    金錢
    17
    威望
    347
    主題
    0
    地板
    發表於 2012-2-18 16:40:44
    請善用帖子右下角舉報鍵,來檢舉有害網站/垃圾/宣傳帖,每個舉報會有金錢增加。
    非常好的资料,学习了!
    不要把自己的東西藏起來,論壇需要你的分享才能成長!!
    5#
    無效樓層,該帖已經被刪除
    6#
    無效樓層,該帖已經被刪除
    重要聲明:本論壇是以即時上載留言的方式運作,比思論壇對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,讀者及用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,讀者及用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本論壇受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者及用戶發現有留言出現問題,請聯絡我們比思論壇有權刪除任何留言及拒絕任何人士上載留言 (刪除前或不會作事先警告及通知 ),同時亦有不刪除留言的權利,如有任何爭議,管理員擁有最終的詮釋權。用戶切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。

    手機版| 廣告聯繫

    GMT+8, 2024-11-26 07:20 , Processed in 0.036213 second(s), 17 queries , Gzip On, Memcache On.

    Powered by Discuz! X2.5

    © 2001-2012 Comsenz Inc.

    回頂部