iis6 fastcgiiis6 mysql php 2013_windows2003SP2下IIS6.0+FastCGI+PHP5.3+MySQL5.1+phpMyAdmin最详细图文配置教程...
windows2003SP2下
IIS6.0+FastCGI+PHP5.3+MySQL5.1+Gzip PHP網站環境詳細配置教程(菜鳥版)
2012.11.8
說明:
本帖是我經過一天一夜完成的,不同于一般網上文章,除詳細的將整個配置過程和測試過程都詳細截圖說明外,尤其在FastCGI方面采用微軟的“web平臺安裝程序”來配置,網上相關內容很少,對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://www.doczj.com/doc/e28a09feaef8941ea76e0596.html/downloads/releases/php-5.3.2-nts-Win32-VC9-x86.zip
MySQL:mysql-essential-5.1.48-win32.msi
地址:
http://www.doczj.com/doc/e28a09feaef8941ea76e0596.html/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版本。
總結
以上是生活随笔為你收集整理的iis6 fastcgiiis6 mysql php 2013_windows2003SP2下IIS6.0+FastCGI+PHP5.3+MySQL5.1+phpMyAdmin最详细图文配置教程...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 猎头公司网站 -- 有人看么,什么人在看
- 下一篇: 实现kep与数据库连接,在kep上修改数