Windows10中的IIS10.0安裝php manager和IIS URL 重寫2.0組件的方法


Windows10中自帶的Server:Microsoft-IIS/10.0,然后這個10卻讓原本支持組件無法安裝了,php manager組件安裝時提示“必須安裝IIS7以上才可以安裝”。那是不是真的就沒法在新的IIS上安裝了呢?顯然不是的。自IIS7以來,微軟的IIS更改並不大,架構一致,幾乎所有IIS7能用的組件都能夠在IIS7.7/8/8.5/10上安裝。微軟腦子秀逗,跳過了9,以為能解決版本識別的問題,沒想到弄成10,還是出現了版本識別的問題,真是自己打自己的臉啊!
那么怎么辦呢?改注冊表!
打開regedit,找到:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters
右側的 MajorVersion 是DWORD值,它的值十進制是10,把它改成9。然后運行php manager安裝程序即可順利安裝上了!記得裝完之后改回來。
php manager的最新下載地址是:http://phpmanager.codeplex.com/releases/view/69115
而IIS URL Rewrite 2.0更是奇怪,簡體中文版的這個組件無法安裝,同樣也是檢測版本不正常,而英文版卻能正常安裝。
64位英文版下載地址是:http://go.microsoft.com/fwlink/?LinkID=615137
簡體中文版下載地址是:http://download.microsoft.com/download/4/E/7/4E7ECE9A-DF55-4F90-A354-B497072BDE0A/rewrite_x64_zh-CN.msi

但是面對一堆英文,有些人肯定也會頭疼了,那么簡體中文版到底能不能裝上。
也能!還是改注冊表,我通過分析MSI發現它會檢測
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp
也是 MajorVersion 項,這個也是 dword 值 10(注意是十進制),把它改成9,結果順利安裝上了!
這不得不吐槽微軟一句:Win10真尼瑪坑爹!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM