2026 年 10 月 22 日

Windows Server 2016 IIS 10 支援 PHP的安裝方式

近日安裝了一台 Windows Server 2016,卻無法從 Web Platform Installer 5.0 成功安裝 PHP Manager 與 URL ReWrite。

主要原因是這兩個元件在安裝時會判斷 IIS 版本,因此需要透過修改登錄檔的方式,騙過安裝程式的檢測,就可以順利安裝。

IIS 10 有兩個地方各自記錄版本,因此兩處都要改,才能順利安裝。下面兩組的做法相同,都是把版本值從 10 改成 7(dword:0000000a 是 10、dword:00000007 是 7)。

PHP Manager for IIS 10 on Windows Server 2016 & Windows 10

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters]
"MajorVersion"=dword:0000000a
    ↓ 改成
"MajorVersion"=dword:00000007

URL ReWrite for IIS 10 on Windows Server 2016 & Windows 10

[HKEY_LOCAL_MACHINE\Software\Microsoft\InetStp]
"MajorVersion"=dword:0000000a
    ↓ 改成
"MajorVersion"=dword:00000007

安裝完成後,記得把兩處的版本值都改回 dword:0000000a 即可。

— 原文撰寫於 2017 年 2 月 13 日

Please follow and like us:
Pin Share

布雷克

「布雷克人生 Black Life」的作者。習慣把吃過的、讀過的、看過的一一寫下:有走訪各地的食記,也有書評、影評與看戲心得,其中不少是關於基督信仰的閱讀。閒暇時騎著光陽重機上路,跟車友沿著海岸線與縱谷遠行。相信文字能把日常留住,讓生活裡的點滴,成為可以和人分享的故事。

View all posts by 布雷克 →

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *