web上最流行的開發平臺之一是PHP,它支援許多流行的應用程式和網站,如Facebook、WordPress和Joomla。雖然這些系統中的大多數都是“設計”為在執行apacheweb伺服器的Linux系統上使用的,但是您可以在Windows server2003系統上透過iis6部署PHP應用程式。
為了讓Windows執行PHP程式碼,需要將PHP二進位制檔案複製到系統中。不需要安裝,但是必須進行一些配置才能正常執行。第一步是下載PHP-Windows二進位制檔案並提取它們(即“C:PHP”)。對於IIS6,應該使用非執行緒安全的二進位制檔案。
複製'php.ini檔案-從提取的檔案中的“產品”檔案將其貼上到Windows目錄中。在Windows目錄中,將此檔案重新命名為'php.ini檔案’.
開啟'php.ini檔案'檔案,並根據需要進行配置。開箱即用,我們複製的生產配置是為PHP團隊認為適合生產伺服器的配置而預先配置的。要為IIS 6系統配置PHP,您需要做一些更改:
此時,您的Windows系統可以使用php.exe檔案'工具。
為了讓Internet資訊服務(IIS)6執行和服務PHP指令碼,需要一些額外的配置。在本指南中,我們將使用FastCGI介面在IIS上安裝PHP,該介面提供了穩定性和效能的良好平衡。由於FastCGI不包括在iis6中,因此我們需要下載並安裝它。
FastCGI安裝程式不需要任何配置,但是一旦安裝了FastCGI擴充套件,我們就需要將其配置為執行PHP。
開啟檔案“C:WINDOWSsystem32”inetsrvfcgiext.ini檔案,找到“型別”部分並輸入配置資訊:
[Types] php=PHP
[PHP] ExePath=C:PHPphp-cgi.exe InstanceMaxRequests=5000 EnvironmentVars=PHP_MAX_REQUESTS:5000
根據您的環境需要修改這些值,但重要的是所有設定都具有正確的值。完成後,儲存此檔案。
安裝和配置了PHP和FastCGI之後,剩下的就是設定iis6。開啟IIS管理控制檯時,在Web服務擴充套件下,確保“FastCGI Handler”設定為allowed。
接下來,轉到“網站”組的屬性設定。
在“主目錄”選項卡上,單擊“配置”按鈕。
為副檔名為.php且可執行檔案設定為FastCGI擴充套件DLL的檔案新增對映。
應用所有更改後,重新啟動IIS。
此時,您的伺服器已準備就緒,但我們可以很容易地透過IIS確認您的PHP設定。在目錄'C:Inetpubwwwroot'中建立一個名為'phpinfo.php檔案'只包含以下行:
<?php phpinfo(); ?>
最後,瀏覽到地址:'http://localhost/phpinfo.php'在您的伺服器上,您應該看到PHP資訊頁面。如果頁面載入成功,PHP現在就可以在您的機器上運行了。
一旦在Windows系統上安裝並運行了PHP,就可以利用大量可用的基於PHP的應用程式,並開發和部署自己的應用程式。
下載PHP Windows二進位制檔案(非執行緒安全)
下載IIS 6 FastCGI擴充套件
...HP是一種伺服器端指令碼語言,.NET是Microsoft構建的主要在Windows上執行的軟體框架。軟體框架提供了構建和部署應用程式的標準方法。 目錄 1. 概述和主要區別 2. 什麼是PHP 3. 什麼是.NET 4. PHP和.NET的相似之處 5. 並列比較——PHP與.NE...
...是更容易嗎?WAMP伺服器就是這樣做的。繼續閱讀,瞭解如何在Windows10計算機上設定WAMP伺服器。 ...
微軟剛剛修補了WindowsXP中的一個遠端程式碼執行漏洞,在退出主流支援五年後進行了一次關鍵的更新。但是,Windows Update不會自動安裝它。您必須手動從Microsoft網站下載並安裝它。 正如Microsoft的安全響應中心所解釋的,此修補...
...字編輯器,如Notepad、Notepad++、Sublime text、Vi等。 相關:如何在Windows中用另一個文字編輯器替換記事本 如果您只需要快速檢視一個檔案,您可以使用記事本,而不必下載任何其他軟體。如果您打算編輯程式碼,我們建議使用正確...
...”。 為什麼微軟不讓你使用Windows7和現代CPU 以下是微軟如何解釋其決定: “Windows 7 was designed nearly 10 years ago before any x86/x64 SOCs existed. For Windows 7 to run on any modern silicon, device drivers and firmware need to emulate Windows 7’s expectati*** for inte...
...而有些對每個人都有用。下面是對每個功能的說明,以及如何開啟或關閉它們。 無論您是否啟用了Windows10功能,所有這些功能都會佔用硬碟空間。但你不應該只啟用每一項功能——這可能會導致安全問題和系統性能下降。只啟...
...只需單擊重新整理)。 讓我們看一個簡單的例子,說明如何將內容放到資料夾中,以便在網站上提供內容。您可以使用web開發程式或像記事本這樣簡單的東西來建立一個基本的PHP頁面並將其放到您的網站上。 以下程式碼將是一...
...一臺機器上安裝一個作業系統。 下面的文章向您展示瞭如何使用一些更流行的虛擬化軟體程式在Windows和Windows中執行Linux,以及如何在windows7中執行XP模式。我們還將向您展示如何在Windows中建立和使用虛擬硬碟,甚至如何在PC上執...
...網址,而不是一個IP地址。一旦你搞定了,你就可以學習如何轉發路由器上的埠,這樣你就可以用不同的方式訪問特定的計算機。 如果您想更安全地在家庭網路上進行跳轉,可以檢視如何在路由器上使用DD-WRT配置OpenVPN。如果你...