使用PHP Manager for IIS时,Windws 10自带IIS注意事项
2017-02-16 23:51
771 查看
1)开启IIS 10:在“控制面板”的“程序和功能”的“启用或关闭Windows功能”内,勾选(启用)“Internet Information Services”,然后确定,进行安装。
2)若要使用php,在上述勾选时需要选上“万维网服务”的“应用程序开发功能”的“CGI”(个人建议都勾选,有益无害)。
3)MySQL安装及运行都没有问题(我是用x64的)。
4)PHP安装没有问题,但是若要使用“PHP Manager for IIS”,这个程序需要使用“.NET Framework 2.0”(在上面第一项中选取安装),以及安装会一直提示“需要在IIS7或以上版本才能安装”,导致失败,原因是不能正确认为“IIS 10”比“IIS 7”更高版本(fvck。。。),需要修改注册表,将IIS 10的版本降低为8或9,安装后再改回(http://answers.microsoft.com/en-us/windows/forum/windows_10-other_settings/php-manager-for-iis-on-windows-10/33ef32f0-6a86-4803-abc1-6de81110f9a8?auth=1)。【该链接中有效内容如下】
You need to do a work around to the iis major version number to temp get around the install checks.
Alter registry as follows:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters]
"MajorVersion"=dword:00000007
or navigate to above key and change MajorVersion to Decimal 7. Then change back to 10 when done installing.
5)PHP运行会提示“服务器错误 500 FastCGI停止",使用命令行检查“c:\Program Files (x86)\PHP\v5.6>php -v”会提示缺失DLL“MSVCR110.DLL”,这是因为Windows 10没有自带旧版本的Visual C++运行库,是2012版本,可以在微软官网下载(https://www.microsoft.com/zh-CN/download/details.aspx?id=30679)。
6)如果安装VCR2012后PHP依然不行,那就是你的PHP版本有问题或者是在x64系统上运行了x86的PHP,需要重新下载PHP(http://windows.php.net/download/)。
原文链接:Windows 10自带的IIS 10注意事项【一】
2)若要使用php,在上述勾选时需要选上“万维网服务”的“应用程序开发功能”的“CGI”(个人建议都勾选,有益无害)。
3)MySQL安装及运行都没有问题(我是用x64的)。
4)PHP安装没有问题,但是若要使用“PHP Manager for IIS”,这个程序需要使用“.NET Framework 2.0”(在上面第一项中选取安装),以及安装会一直提示“需要在IIS7或以上版本才能安装”,导致失败,原因是不能正确认为“IIS 10”比“IIS 7”更高版本(fvck。。。),需要修改注册表,将IIS 10的版本降低为8或9,安装后再改回(http://answers.microsoft.com/en-us/windows/forum/windows_10-other_settings/php-manager-for-iis-on-windows-10/33ef32f0-6a86-4803-abc1-6de81110f9a8?auth=1)。【该链接中有效内容如下】
You need to do a work around to the iis major version number to temp get around the install checks.
Alter registry as follows:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters]
"MajorVersion"=dword:00000007
or navigate to above key and change MajorVersion to Decimal 7. Then change back to 10 when done installing.
5)PHP运行会提示“服务器错误 500 FastCGI停止",使用命令行检查“c:\Program Files (x86)\PHP\v5.6>php -v”会提示缺失DLL“MSVCR110.DLL”,这是因为Windows 10没有自带旧版本的Visual C++运行库,是2012版本,可以在微软官网下载(https://www.microsoft.com/zh-CN/download/details.aspx?id=30679)。
6)如果安装VCR2012后PHP依然不行,那就是你的PHP版本有问题或者是在x64系统上运行了x86的PHP,需要重新下载PHP(http://windows.php.net/download/)。
原文链接:Windows 10自带的IIS 10注意事项【一】
相关文章推荐
- 动态网页PHP中引用&的使用注意事项
- PHP IN_ARRAY 函数使用注意事项
- PHP中$_FILES的使用及注意事项
- IIS7/IIS7.5下轻松配置PHP利器(微软PHP Manager for IIS 7)
- PHP 中$_FILES的使用及注意事项
- php使用iconv函数注意事项
- 使用 PowerPoint 制作演示稿:10 大注意事项
- php使用Smarty的相关注意事项及访问变量的几种方式
- 在VC中使用Boost.Test独立(standalone)库自带的main函数的注意事项
- PHP中$_FILES的使用及注意事项
- FOR ALL ENTRIES IN itab WHERE cond使用注意事项:
- LINUX下PHP使用PDO访问MYSQL的连接设置注意事项
- 在php中使用ice注意事项
- php使用Smarty的相关注意事项及访问变量的几种方式
- PHP中引用&的使用注意事项(转)
- 检测Qt for symbian前后台切换 以及 信号槽使用的注意事项
- 使用php webservice(SOAP)的注意事项
- php与memcached配合使用注意事项
- 【转载】PHP中$_FILES的使用及注意事项
- 使用DotNetBar的DotNetBarManager要注意事项