簡體   English   中英

如何在IIS 7.5,Windows Server 2008 R2(64位)中安裝PHP

[英]How to install PHP in IIS 7.5, Windows Server 2008 R2 (64bits)

http://windows.php.net/downloads中,我找不到任何可供下載的x64。 此外,我必須在“線程安全”和“非線程安全”中進行選擇,無需解釋一個是否比另一個更安全或者性能更好。 可供使用的ZIP下載中的install.txt似乎已經過時了,它沒有提及任何相關內容。

http://php.net/manual/pl/install.windows.iis7.php中他們也沒有說出一個字......

另一個疑問是,一旦我知道要下載什么(以及為什么),它應該設置為FastCGI模塊還是ISAPI擴展?

(我在IIS下運行PHP的經歷)

我相信您應該將PHP設置為FastCGI模塊 - 我認為您無法將PHP設置為ISAPI擴展。 您可以使用FastCGI或ISAPI設置PHP - 可能是ISAPI比FastCGI更快。 這里有一個使用ISAPI設置IIS的指南:

如果你想知道詳細信息,搜索谷歌會顯示很多討論線程安全與非線程安全參數的頁面,但是短版本是非線程安全版本更快,但線程安全版本更安全。 您應該立即選擇線程安全版本,除非您遇到性能問題並且知道您的應用程序將在非線程安全二進制文件下正確運行。

最后,當運行PHP作為FastCGI應用程序時,並不需要x64二進制文件 - php作為一個單獨的進程運行,因此x86二進制文件將在x64 Web服務器上正常運行,並且大多數普通的php應用程序將不需要一個大於4GB的地址空間,因為擴展IIS可以簡單地啟動額外的php進程。

配置FastCGI擴展時,需要將其指向php安裝目錄中的php-cgi.exe可執行文件。

在IIS上設置PHP時,我經常使用FastCGI。 它比其他任何東西更習慣。 雖然我確實閱讀了其他許多文章,但看起來ISAPI確實有許多優點,我認為我會添加一個鏈接來為那些想要走這條路線的人設置FastCGI。 我已經使用過它,從來沒有遇到任何適度的請求流量問題。

無論如何,這里有一篇文章的鏈接,上面有關於在IIS 7.5上通過FastCGI設置PHP的截圖。

點擊此處訪問該文章。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM