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真尼玛坑爹!
最新文章
- USB协议[转]_基本上涵盖了所有最基础的USB协议相关知识。
- git基本使用
- 使用 FileZilla FTP Client连接Vsftpd在执行LIST命令后提示连接超时
- javamail模拟邮箱功能--邮件删除-中级实战篇【邮件标记方法】(javamail API电子邮件实例)
- Careercup - Facebook面试题 - 6204973461274624
- log4j日志分模块打印,同时不打印到控制台上
- JSP EL表达式详细介绍(转)
- 关于Cocos2dx之JS创建项目
- IOS 7 Xcode 5 免IDP证书 真机调试(转载)
- C++ 头文件系列(exception)
- vue中,对象数组多层嵌套时,更新数据更新页面
- PyQt5——隐藏控件并保留位置
- Java中PO、DO、TO、DTO、 VO、 BO、POJO 、DAO的概念
- vue启动调试、启动编译的批处理
- set 转 enumeration
- 【GAN与NLP】GAN的原理 —— 与VAE对比及JS散度出发
- GitHub笔记(三)——分支管理和多人协作
- JAVA nio 2 和 Path 类简介
- vscode调试typescript
- Communication with each role instance in Azure
热门文章
- reactNative 基础
- 【HDU - 4342】History repeat itself(数学)
- #565. 「LibreOJ Round #10」mathematican 的二进制(期望 + 分治NTT)
- [APIO2013]机器人(斯坦纳树)
- Typescript学习笔记(五) 模块机制
- Typescript学习笔记(三)变量声明及作用域
- js 打开标签
- 【洛谷P2568】GCD
- [luogu3391][文艺平衡树]
- c 结构体 &; 函数指针模拟实现一个java class(类) 和方法