在iis里配置php環(huán)境(目前最高效、安全的方式)

在iis里配置php環(huán)境(目前最高效、安全的方式)

ID:6085636

大?。?.20 MB

頁(yè)數(shù):8頁(yè)

時(shí)間:2018-01-02

在iis里配置php環(huán)境(目前最高效、安全的方式)_第1頁(yè)
在iis里配置php環(huán)境(目前最高效、安全的方式)_第2頁(yè)
在iis里配置php環(huán)境(目前最高效、安全的方式)_第3頁(yè)
在iis里配置php環(huán)境(目前最高效、安全的方式)_第4頁(yè)
在iis里配置php環(huán)境(目前最高效、安全的方式)_第5頁(yè)
資源描述:

《在iis里配置php環(huán)境(目前最高效、安全的方式)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)

1、在IIS里配置PHP環(huán)境(目前最高效、安全的方式)我們知道php配置有幾種:1、CGI方式加載PHP環(huán)境,通常就是IIS里面配置解釋器為php.exe,早期比較常見(jiàn),目前使用較少。特點(diǎn)是:穩(wěn)定,但效率太低。2、ISAPI方式加載PHP環(huán)境,通常就是IIS里面配置解釋器為php5isapi.dll,目前使用最多,應(yīng)用最廣。特點(diǎn)是:多線程,效率較高,但不夠穩(wěn)定。3、FastCGI方式加載PHP環(huán)境,在IIS環(huán)境里并不常見(jiàn),但其它系統(tǒng)環(huán)境應(yīng)用還是有的,不過(guò)IIS7.0開(kāi)始內(nèi)置FastCGI了。特點(diǎn)是:高效率,高穩(wěn)定性,屬于將來(lái)發(fā)展趨勢(shì)。我試

2、過(guò)其他的特別麻煩,PHP5.3發(fā)布的Windows版已經(jīng)不支持ISAPI模式了,所以我打算按微軟推薦的FastCGI方式運(yùn)行PHP。我用的就第三種,也是最好最快的,因?yàn)镕astCGI大大加強(qiáng)了IIS處理PHP的能力,能迅速提高PHP站點(diǎn)的反應(yīng)速度和生產(chǎn)力,并具有更高的穩(wěn)定性和安全性.????下載地址:http://windows.php.net/download/里面有好多種,要那種呢?PHP現(xiàn)在推出5.3.2版本了,不過(guò)下載的時(shí)候有幾個(gè)不同版本選擇。那就是VC6X86和VC9X86。首先我來(lái)解答:VC6是什么?VC6就是legacy

3、VisualStudio6compiler,就是使用這個(gè)編譯器編譯的。VC9是什么?VC9就是theVisualStudio2008compiler,就是用微軟的VS編輯器編譯的。那我們?nèi)绾芜x擇下載哪個(gè)版本的PHP呢?如果你是在windows下使用Apache+PHP的,請(qǐng)選擇VC6版本;如果你是在windows下使用IIS+PHP的,請(qǐng)選擇VC9版本;那NonThreadSafe是什么?NonThreadSafe就是非線程安全;ThreadSafe是什么?NonThreadSafe是線程安全;FastCGI執(zhí)行方式是以單一線程來(lái)執(zhí)行

4、操作,所以不需要進(jìn)行線程的安全檢查,除去線程安全檢查的防護(hù)反而可以提高執(zhí)行效率,所以,如果是以FastCGI(無(wú)論搭配IIS6或IIS7)執(zhí)行PHP,都建議下載、執(zhí)行non-threadsafe的PHP(PHP的二進(jìn)位檔有兩種包裝方式:msi、zip,請(qǐng)下載zip套件)所以我們選擇NO-ThreadSafe版本的PHP來(lái)使用。而線程安全檢查正是為ISAPI方式的PHP準(zhǔn)備的,因?yàn)橛性S多php模塊都不是線程安全的,所以需要使用ThreadSafe的PHP。?下載安裝,我安裝默認(rèn)路徑了:記得選中第三項(xiàng):IISFASTCGI如果沒(méi)有安裝II

5、SFASTCGI的下一步會(huì)提示沒(méi)有安裝的,下載安裝就行了FastCGI?forIIS6?7??http://www.iis.net/expand/fastcgi安裝好后,繼續(xù)下一步,我按照默認(rèn)了:安裝完畢后,就是配置了。這種配置有兩種方法,我用cmd配置,一條命令就行了。???轉(zhuǎn)到剛才安裝CGI的目錄下:?>cdC:WINDOWSsystem32inetsrv>cscriptfcgiconfig.js-add-section:"PHP"-extension:php-path:"C:ProgramFilesPHPphp-cg

6、i.exe"注意:path:"xxxxphp-cgi.exe”是你安裝php的目錄>cscriptfcgiconfig.js-set-section:"PHP"-InstanceMaxRequests:10000>cscriptfcgiconfig.js-set-section:"PHP"-EnvironmentVars:PHP_FCGI_MAX_REQUESTS:10000ok!完畢!測(cè)試下:新建一個(gè).php文件,里面保存!運(yùn)行,出現(xiàn)下面頁(yè)面,說(shuō)明配置成功了!這樣的方法IIS就不用怎么配置,他都會(huì)

7、自動(dòng)配置好了!微軟提供的配置更加詳細(xì)!如果按上面的教程配置好后,運(yùn)行php測(cè)試頁(yè)面,出現(xiàn)了500錯(cuò)誤。那就設(shè)置php.ini中的date.timezone項(xiàng)。我這里設(shè)置成上海時(shí)區(qū):date.timezone=Asia/beijing設(shè)置完后就一切正常了!

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。