要在IIS上配置PHP以支持HTTPS,您需要完成以下步驟:
安裝IIS和PHP
-
安裝IIS:
- 打開“控制面板” > “程序” > “啟用或關閉Windows功能”,勾選“Internet信息服務”和“CGI”,然后點擊確定。
- 重啟計算機以完成IIS的安裝。
-
安裝PHP:
- 從PHP官方網站下載適用于Windows的PHP安裝包。
- 解壓下載的PHP文件到服務器上的指定目錄,例如
C:\PHP
。
配置IIS以支持PHP
-
啟用FastCGI:
- 在IIS管理器中,找到并雙擊“處理程序映射”。
- 點擊右側的“添加模塊映射”,輸入以下信息:
- 請求路徑:
*.php
- 模塊:
FastCgiModule
- 可執行文件:
C:\PHP\php-cgi.exe
(根據您的PHP安裝路徑調整)
- 名稱:
FastCGI
-
設置默認文檔:
- 在IIS管理器中,選擇網站,然后雙擊“默認文檔”。
- 點擊右側的“添加”,將
index.php
添加為默認文檔,并上移到第一個。
配置HTTPS
-
獲取SSL證書:
- 您可以從證書頒發機構(CA)獲取SSL證書,或者使用免費的Let’s Encrypt證書。
-
安裝證書:
- 使用Windows證書管理工具(certmgr.msc)導入證書到服務器。
-
配置IIS以使用SSL證書:
- 在IIS管理器中,選擇網站,然后雙擊“綁定”。
- 點擊右側的“添加”,選擇類型為“https”,指定端口(默認為443),并選擇您的SSL證書。
測試配置
-
創建PHP測試文件:
- 在網站根目錄下創建一個名為
index.php
的文件,內容如下:<?php phpinfo(); ?>
- 保存文件并關閉。
-
訪問HTTPS網站:
- 在瀏覽器中輸入
https://yourdomain.com/index.php
,如果看到PHP信息頁面,則表示配置成功。
通過以上步驟,您可以成功配置IIS以支持PHP的HTTPS,確保您的網站可以通過安全連接訪問。