如何在iis 6 for windows server 2003上安裝php

web上最流行的開發平臺之一是PHP,它支援許多流行的應用程式和網站,如Facebook、WordPress和Joomla。雖然這些系統中的大多數都是“設計”為在執行apacheweb伺服器的Linux系統上使用的,但是您可以在Windows server2003系統上透過iis6部署PHP應用程式。...

web上最流行的開發平臺之一是PHP,它支援許多流行的應用程式和網站,如Facebook、WordPress和Joomla。雖然這些系統中的大多數都是“設計”為在執行apacheweb伺服器的Linux系統上使用的,但是您可以在Windows server2003系統上透過iis6部署PHP應用程式。

配置php

為了讓Windows執行PHP程式碼,需要將PHP二進位制檔案複製到系統中。不需要安裝,但是必須進行一些配置才能正常執行。第一步是下載PHP-Windows二進位制檔案並提取它們(即“C:PHP”)。對於IIS6,應該使用非執行緒安全的二進位制檔案。

如何在iis 6 for windows server 2003上安裝php

複製'php.ini檔案-從提取的檔案中的“產品”檔案將其貼上到Windows目錄中。在Windows目錄中,將此檔案重新命名為'php.ini檔案’.

如何在iis 6 for windows server 2003上安裝php

開啟'php.ini檔案'檔案,並根據需要進行配置。開箱即用,我們複製的生產配置是為PHP團隊認為適合生產伺服器的配置而預先配置的。要為IIS 6系統配置PHP,您需要做一些更改:

  • 取消註釋並設定鍵,cgi.force\u重定向= 0
  • 取消對鍵的註釋,fastcgi.impersonate檔案= 1
  • 取消註釋並將鍵、副檔名\u dir設定為PHP被提取到的路徑中的“ext”資料夾(即“C:PHPext”)。
  • 設定鍵,日期時區到伺服器的時區(此鍵上方一行的URL列出了可接受的值)。

此時,您的Windows系統可以使用php.exe檔案'工具。

安裝iis 6 fastcgi擴充套件

為了讓Internet資訊服務(IIS)6執行和服務PHP指令碼,需要一些額外的配置。在本指南中,我們將使用FastCGI介面在IIS上安裝PHP,該介面提供了穩定性和效能的良好平衡。由於FastCGI不包括在iis6中,因此我們需要下載並安裝它。

如何在iis 6 for windows server 2003上安裝php

FastCGI安裝程式不需要任何配置,但是一旦安裝了FastCGI擴充套件,我們就需要將其配置為執行PHP。

開啟檔案“C:WINDOWSsystem32”inetsrvfcgiext.ini檔案,找到“型別”部分並輸入配置資訊:

[Types] php=PHP

[PHP] ExePath=C:PHPphp-cgi.exe InstanceMaxRequests=5000 EnvironmentVars=PHP_MAX_REQUESTS:5000

根據您的環境需要修改這些值,但重要的是所有設定都具有正確的值。完成後,儲存此檔案。

如何在iis 6 for windows server 2003上安裝php

透過fastcgi配置iis執行php

安裝和配置了PHP和FastCGI之後,剩下的就是設定iis6。開啟IIS管理控制檯時,在Web服務擴充套件下,確保“FastCGI Handler”設定為allowed。

如何在iis 6 for windows server 2003上安裝php

接下來,轉到“網站”組的屬性設定。

如何在iis 6 for windows server 2003上安裝php

在“主目錄”選項卡上,單擊“配置”按鈕。

如何在iis 6 for windows server 2003上安裝php

為副檔名為.php且可執行檔案設定為FastCGI擴充套件DLL的檔案新增對映。

如何在iis 6 for windows server 2003上安裝php

應用所有更改後,重新啟動IIS。

如何在iis 6 for windows server 2003上安裝php

測試php

此時,您的伺服器已準備就緒,但我們可以很容易地透過IIS確認您的PHP設定。在目錄'C:Inetpubwwwroot'中建立一個名為'phpinfo.php檔案'只包含以下行:

<?php phpinfo(); ?>

如何在iis 6 for windows server 2003上安裝php

最後,瀏覽到地址:'http://localhost/phpinfo.php'在您的伺服器上,您應該看到PHP資訊頁面。如果頁面載入成功,PHP現在就可以在您的機器上運行了。

如何在iis 6 for windows server 2003上安裝php

結論

一旦在Windows系統上安裝並運行了PHP,就可以利用大量可用的基於PHP的應用程式,並開發和部署自己的應用程式。

連結

下載PHP Windows二進位制檔案(非執行緒安全)

下載IIS 6 FastCGI擴充套件

  • 發表於 2021-04-13 11:55
  • 閱讀 ( 45 )
  • 分類:網際網路

你可能感興趣的文章

菲律賓比索(php)和.net版(.net)的區別

...HP是一種伺服器端指令碼語言,.NET是Microsoft構建的主要在Windows上執行的軟體框架。軟體框架提供了構建和部署應用程式的標準方法。 目錄 1. 概述和主要區別 2. 什麼是PHP 3. 什麼是.NET 4. PHP和.NET的相似之處 5. 並列比較——PHP與.NE...

  • 發佈於 2020-10-19 23:44
  • 閲讀 ( 48 )

如何設定自己的wamp伺服器

...是更容易嗎?WAMP伺服器就是這樣做的。繼續閱讀,瞭解如何在Windows10計算機上設定WAMP伺服器。 ...

  • 發佈於 2021-03-23 15:33
  • 閲讀 ( 49 )

仍然使用windows xp?手動更新或獲取蠕蟲

微軟剛剛修補了WindowsXP中的一個遠端程式碼執行漏洞,在退出主流支援五年後進行了一次關鍵的更新。但是,Windows Update不會自動安裝它。您必須手動從Microsoft網站下載並安裝它。 正如Microsoft的安全響應中心所解釋的,此修補...

  • 發佈於 2021-04-03 14:10
  • 閲讀 ( 40 )

什麼是php檔案(如何開啟一個)?

...字編輯器,如Notepad、Notepad++、Sublime text、Vi等。 相關:如何在Windows中用另一個文字編輯器替換記事本 如果您只需要快速檢視一個檔案,您可以使用記事本,而不必下載任何其他軟體。如果您打算編輯程式碼,我們建議使用正確...

  • 發佈於 2021-04-04 08:47
  • 閲讀 ( 45 )

microsoft如何(以及為什麼)阻止新PC上的windows 7更新

...”。 為什麼微軟不讓你使用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...

  • 發佈於 2021-04-07 16:03
  • 閲讀 ( 47 )

Windows10的“可選功能”是做什麼的,以及如何開啟或關閉它們

...而有些對每個人都有用。下面是對每個功能的說明,以及如何開啟或關閉它們。 無論您是否啟用了Windows10功能,所有這些功能都會佔用硬碟空間。但你不應該只啟用每一項功能——這可能會導致安全問題和系統性能下降。只啟...

  • 發佈於 2021-04-09 18:10
  • 閲讀 ( 54 )

初學者極客:如何在windows上託管自己的網站(wamp)

...只需單擊重新整理)。 讓我們看一個簡單的例子,說明如何將內容放到資料夾中,以便在網站上提供內容。您可以使用web開發程式或像記事本這樣簡單的東西來建立一個基本的PHP頁面並將其放到您的網站上。 以下程式碼將是一...

  • 發佈於 2021-04-11 13:53
  • 閲讀 ( 52 )

學習如何虛擬化作業系統的最佳文章

...一臺機器上安裝一個作業系統。 下面的文章向您展示瞭如何使用一些更流行的虛擬化軟體程式在Windows和Windows中執行Linux,以及如何在windows7中執行XP模式。我們還將向您展示如何在Windows中建立和使用虛擬硬碟,甚至如何在PC上執...

  • 發佈於 2021-04-12 14:57
  • 閲讀 ( 48 )

綜述:最好的linux家庭伺服器應用

...rver,那麼Amahi是基於Fedora的最佳選擇。我們還將向您展示如何使用它管理儲存。

  • 發佈於 2021-04-12 19:31
  • 閲讀 ( 45 )

綜述:最好的windows home server應用程式

...網址,而不是一個IP地址。一旦你搞定了,你就可以學習如何轉發路由器上的埠,這樣你就可以用不同的方式訪問特定的計算機。 如果您想更安全地在家庭網路上進行跳轉,可以檢視如何在路由器上使用DD-WRT配置OpenVPN。如果你...

  • 發佈於 2021-04-12 19:51
  • 閲讀 ( 44 )
fbar584984
fbar584984

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦