微软:PHP在IIS 7上雄起
WordCamp是WordPress爱好者及开发人员的大会,在上周末的WordCamp China 2009大会上,来自微软的王超群发表了题为“熟悉的陌生人 - 微软对PHP的新支持使WordPress在IIS 7上雄起”的主题演讲,展示了PHP在IIS 7上运行的现状及微软在这方面做出的努力。
\u0026#xD;\n\u0026#xD;\n
在演讲中,王超群首先引用了首席架构师Ray Ozzie的话:
\u0026#xD;\n\u0026#xD;\n
\u0026#xD;\n
我认为如今任何的公司及技术提供商,即使是微软,也必须在开源的用户和贡献者中寻找一个合适的平衡点。
\u0026#xD;\n
\u0026#xD;\n\u0026#xD;\n
以及Linux创建者、开源领袖Linus Torvald近期对微软所发表的的看法:
\u0026#xD;\n\u0026#xD;\n
\u0026#xD;\n
哦,我强烈认为“技术高于政治”……自由软件世界中有一些“极端主义者”,这也是我不再把我做的事情称作“自由软件”的主要原因。我不想和那些有排斥和憎恶心态的人建立联系
\u0026#xD;\n
\u0026#xD;\n\u0026#xD;\n
此外,王超群还展示了微软在Redmond的开源实验室,以及和Novell共同组建的互操作实验室。微软希望借此表明他们对于开源的态度,为开源社区更好地接受IIS 7与PHP平台的合作打下基础。
\u0026#xD;\n\u0026#xD;\n
微软认为,在Windows为PHP提供良好支持的意义在于:
\u0026#xD;\n\u0026#xD;\n
- 无需明显的修改,便可以向Windows上移植PHP应用程序。 \u0026#xD;\n\u0026#xD;\n
- 将PHP与微软技术相结合,更好地构建丰富Web站点。 \u0026#xD;\n\u0026#xD;\n
- 重用已有的PHP应用程序以及Windows基础设施 \u0026#xD;\n\u0026#xD;\n
- 在无需增加成本的情况下,为客户提供更多可用的应用程序及更好的性能, \u0026#xD;\n
王超群表示,过去约有80%的PHP开发者在Windows上进行开发,但只有少数使用Windows和IIS托管PHP应用程序。而现在情况已经改变,IIS 7是PHP应用的优秀平台,并且易于设置和管理。
\u0026#xD;\n\u0026#xD;\n
王超群谈到,微软通过和Zend技术合作:
\u0026#xD;\n\u0026#xD;\n
- 为PHP在Windows上的运行进行了优化。 \u0026#xD;\n\u0026#xD;\n
- 构建了IIS FastCGI这一基于开放标准的运行方式,比传统CGI方式相比性能有显著的提升,并为非线程安全的PHP应用提供更为稳定的支持。 \u0026#xD;\n\u0026#xD;\n
- 已经测试,并确保了众多流行PHP应用的兼容性。 \u0026#xD;\n
并且努力将Windows与IIS 7打造为优秀的PHP生态环境:
\u0026#xD;\n\u0026#xD;\n
- 使IIS URL Rewriter与mod_rewrite兼容 \u0026#xD;\n\u0026#xD;\n
- 提供Microsoft SQL Server的PHP驱动程序 \u0026#xD;\n\u0026#xD;\n
- 为PHP提供Expression工具的支持 \u0026#xD;\n\u0026#xD;\n
- 在CodePlex上提供大量PHP项目 \u0026#xD;\n\u0026#xD;\n
- 提供IIS上.NET使用指南 \u0026#xD;\n
王超群表示,IIS 7已经成为一个托管PHP应用的优秀Web服务器,其模块化架构提供了丰富的功能及扩展能力,它的Server Core模式进一步减少了系统的资源占用,并足以托管PHP应用程序。利用.NET来扩展IIS 7,还可以打造一个统一的,通用的应用程序执行环境,让IIS更好地为应用程序服务。
\u0026#xD;\n\u0026#xD;\n
在会上,王超群还公开了之前与康盛创想合作进行的性能评估结果,证明在Windows Server 2008 + IIS上运行PHP,从平均相应时间,每秒处理的请求数,以及数据吞吐量等多方便均显著优于Linux + Apache的托管方式。
\u0026#xD;\n\u0026#xD;\n
王超群在会后公布了此次演讲所用的幻灯片。除了演讲中材料和展示部分外,幻灯片中还附有在Windows中运行PHP的的最佳实践和深度认知。
微软:PHP在IIS 7上雄起相关推荐
- 如何在Web服务器IIS 6上配置PHP平台
我以前一直用的是LAMP,虽然 LAMP 组合很不错,但是如果想要架设一台同时支持 PHP.ASP.ASP.NET.JSP.Perl 的 Web 虚拟主机服务器,还是用 Windows 2003 的 ...
- 在IIS服务器上安装SSL证书
在IIS服务器上安装SSL证书 本页目录 前提条件 操作步骤 相关文档 阿里云SSL证书服务支持下载SSL证书安装到IIS服务器上,从而使IIS服务器支持HTTPS安全访问.本文介绍了证书安装的具体操 ...
- 在阿里云IIS服务器上安装证书
在IIS服务器上安装证书 您可将下载的阿里云SSL证书安装到IIS服务器上,使您的IIS服务器支持HTTPS安全访问. 一.前提条件 申请证书时需要选择 系统自动创建CSR. 申请证书时如果选择手动创 ...
- 在 IIS 服务器上安装 PHP
PHP 5.3 版本后取消了安装包模式,仅通过 zip 文件和 debug pack 两种方式进行安装.本例使用 Windows Server 2012 R2 环境下 zip 安装进行示例. 1. 安 ...
- IIS服务器上设置404的方式
设置网站404页面后,通过站长工具中的http状态查询链接,发现返回的状态码为200,在SEO领域内这是不允许,而且危害很大. 原来之前在IIS服务器上设置404的方式错了,正确的方式: 注意404. ...
- 在windows 2008 server 的IIS 7上运行 django 1.11 + python 3.6
缘起 使用django开发了一个项目,客户的技术体系是全栈window的,所以要求我们提供把项目部署到windows服务器的服务. 写这个原因是旧的在 windows 上运行python网站程序的文档 ...
- linux加微软的数据库,在Linux上使用Microsoft SQL – 安装SQL
Microsoft 分享一下如何在Linux上使用Microsoft SQL 2017. SQL Server 2017旨在处理开源数据和应用程序的异构环境.在本技术白皮书中,您将获得业界领先的关系数 ...
- 微软 Internet 信息服务器(IIS) 5.0 和 6.0 状态代码说明
当网上冲浪的用户尝试通过 HTTP 或文件传输协议 (FTP) 访问运行 Internet Information Services (IIS) 的服务器上的内容时,IIS 将返回一个数字代码,指示该 ...
- IIS 7上安装SQL SERVER 2005报表服务可能导致不能正常连接
前段时间一直在研究SCOM 2007的报表功能,在POC里测试时候遇到一些问题,本打算装最新的产品WINDOWS SERVER 2008+SQL SERVER 2008+SCOM 2007.只是发现S ...
最新文章
- 图解TCP/UDP原理!秒懂!
- 微生物组-宏基因组分析第8期(报名直播课免费参加线下2020.7)
- 对服务器系统性能的诊断思路和方法,服务器端软件性能分析和诊断方法研究
- 棋牌游戏服务器架构: 详细设计(一) 内核设计
- jUnit生命周期管理学习
- 使用mpvue开发小程序
- P2550 [AHOI2001]彩票摇奖
- Physical Plausible Shading
- Lucene系列-分析器
- python 生存分析,利用python进行泰坦尼克生存预测——数据探索分析
- 终极算法【5】——进化学派
- Odoo 序列和工作流
- android 设置全屏
- java解惑-------半斤
- 数学中的术语与常用表达
- 支持webrtc的摄像头
- Win7系统专业版调整屏幕亮度的详细教程--win7w.com
- php中如何插入图片,php如何添加图片
- 【数学建模和matlab】反思与总结(1)
- Java实战 SpringBoot 网站开发 留言管理、网站后台留言管理模块、后台网站用户运营数据管理开发。
热门文章
- winxp html5,超级 HTML HTMLEditor —- winXP 风格 [2]
- java 虚拟机 新生代与老年代gc_java 虚拟机--新生代与老年代GC
- php jq异步上传图片,Jquery实现异步上传图片
- [蓝桥杯][2017年第八届真题]k倍区间(数学+思维)
- python统计分析--2.预分析:异常值、缺失值处理
- python模拟ajax请求_短信炸弹—用Python模拟ajax请求
- 南师大计算机语言学,南师大(语言学,文字学,文献学专业备考建议)
- qt打包rpm时候先安装其他软件_云计算学习路线图素材课件,Linux中软件安装的方式...
- 替换url部分_MOCTF部分Web题攻略
- 深度学习之生成对抗网络(2)GAN原理