PHP(全稱:PHP:Hypertext Preprocessor,即“PHP:超文本預處理器”)是一種開源的通用計算機腳本語言,尤其適用於網絡開發並可嵌入HTML中使用。PHP的語法借鑒吸收C語言、Java和Perl等流行計算機語言的特點,易於程序員學習。PHP的主要目標是允許網絡開發人員快速編寫動態頁面,但PHP也被用於其他很多領域。
但是一般PHP網站都是部署在Linux系統環境下,很少有部署在Windows上,今天就教大家如何將PHP部署在Windows上。我們使用的是Windows自帶的IIS來替代在Linux環境下使用的Nginx或Apache。Internet Information Services(中文:互聯網信息服務),是由微軟公司提供的基於運行Microsoft Windows的互聯網基本服務。最初是Windows NT版本的可選包,隨后內置在Windows 2000、Windows XP Professional和Windows Server 2003一起發行,IIS包括FTP/FTPS、NNTP、和HTTPS/HTTP、SMTP等服務。 IIS可設置的內容包括:虛擬目錄及訪問權限、默認文件名稱、以及是否允許瀏覽目錄。本教程需要大家擁有自己的服務器,這里推薦大家使用騰訊雲免費的開發者實驗室進行搭建,當然,如果長時間打算使用,還是推薦大家購買一台服務器。
啟動IIS服務
首先我們在本地啟動Windows遠程桌面,然后打開服務器自帶的IIS服務器管理器。

我們點擊添加角色和功能
,在彈出的頁面中選擇下一步,然后找到基於角色或基於功能的安裝
選項。然后下一步總選擇從服務器池中選擇服務器
,再點擊下一步。在服務器與角色中給Web服務器(IIS)
選項打勾。

然后點擊下一步,在角色服務選項中,找到CGI
擴展選項,點擊下一步。然后選擇安裝按鈕。

之后就是耐心的等待安裝。安裝完成后,訪問你服務器的IP地址,你將會看到如下的頁面。

正常訪問后,我們就可以安裝PHP了。
安裝PHP
在安裝PHP之前,我們需要安裝Visual C++ Redistributable for Visual Studio 2015
依賴,將下面的鏈接復制到你遠程桌面的瀏覽器,然后進行下載。
https://www.microsoft.com/zh-CN/download/details.aspx?id=48145

點擊下載后選擇自己系統版本相同的軟件,點擊下載然后安裝。

點擊安裝之后,我們需要下載php運行環境,需要在這里下載PHP安裝包。

下載完成后我們將這塊解壓出來,然后將其復制到你的你的C盤根目錄並重命名為php
。

之后,我們就可以開始配置PHP環境了。
配置IIS及PHP環境
我們在開始菜單中找到IIS管理器,然后進行下面的設置。

雙擊左側默認生成的服務器,然后雙擊面板中 『處理程序映射』:

點擊左側默認生成的服務器,然后雙擊面板中 『處理程序映射』:

點擊面板右側的 添加模塊映射:

按下圖填入、選擇相應信息,在請求路徑中填入*.php
,在模塊中填入FastCgiModule
,在可執行文件中填入C:\php\php-cgi.exe
,在名稱中填入FastCGI
,確認添加:

(其中選擇 可執行文件 時,注意更改右下角文件類型為 .exe)

然后我們回到IIS管理頁面,雙擊面板中的默認文檔
。

點擊右側的添加,然后在里面填入index.php
。

然后點擊確定即可。
測試PHP
接下來,再次點擊起始頁面的網站
選項,然后點擊Default Web Site
,接下來選擇瀏覽
按鈕。

在彈出的頁面中刪除自帶的文件,然后選擇菜單欄的查看——選項——查看。

然后將隱藏已知文件類型的擴展名
前面的對勾取消掉,點擊確定。

在當前目錄下,右鍵——新建——文本文檔,然后重命名創建一個名為index.php
的文件。

接下來雙擊這個文件,然后用記事本打開。

然后填入如下代碼,按鍵盤上的Ctrl+S
保存。

接下來再次訪問你服務器的地址,如果看到下面的內容代表已經部署成功。
