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真尼玛坑爹!

最新文章

  1. USB协议[转]_基本上涵盖了所有最基础的USB协议相关知识。
  2. git基本使用
  3. 使用 FileZilla FTP Client连接Vsftpd在执行LIST命令后提示连接超时
  4. javamail模拟邮箱功能--邮件删除-中级实战篇【邮件标记方法】(javamail API电子邮件实例)
  5. Careercup - Facebook面试题 - 6204973461274624
  6. log4j日志分模块打印,同时不打印到控制台上
  7. JSP EL表达式详细介绍(转)
  8. 关于Cocos2dx之JS创建项目
  9. IOS 7 Xcode 5 免IDP证书 真机调试(转载)
  10. C++ 头文件系列(exception)
  11. vue中,对象数组多层嵌套时,更新数据更新页面
  12. PyQt5——隐藏控件并保留位置
  13. Java中PO、DO、TO、DTO、 VO、 BO、POJO 、DAO的概念
  14. vue启动调试、启动编译的批处理
  15. set 转 enumeration
  16. 【GAN与NLP】GAN的原理 —— 与VAE对比及JS散度出发
  17. GitHub笔记(三)——分支管理和多人协作
  18. JAVA nio 2 和 Path 类简介
  19. vscode调试typescript
  20. Communication with each role instance in Azure

热门文章

  1. reactNative 基础
  2. 【HDU - 4342】History repeat itself(数学)
  3. #565. 「LibreOJ Round #10」mathematican 的二进制(期望 + 分治NTT)
  4. [APIO2013]机器人(斯坦纳树)
  5. Typescript学习笔记(五) 模块机制
  6. Typescript学习笔记(三)变量声明及作用域
  7. js 打开标签
  8. 【洛谷P2568】GCD
  9. [luogu3391][文艺平衡树]
  10. c 结构体 & 函数指针模拟实现一个java class(类) 和方法