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上雄起相关推荐

  1. 如何在Web服务器IIS 6上配置PHP平台

    我以前一直用的是LAMP,虽然 LAMP 组合很不错,但是如果想要架设一台同时支持 PHP.ASP.ASP.NET.JSP.Perl 的 Web 虚拟主机服务器,还是用 Windows 2003 的 ...

  2. 在IIS服务器上安装SSL证书

    在IIS服务器上安装SSL证书 本页目录 前提条件 操作步骤 相关文档 阿里云SSL证书服务支持下载SSL证书安装到IIS服务器上,从而使IIS服务器支持HTTPS安全访问.本文介绍了证书安装的具体操 ...

  3. 在阿里云IIS服务器上安装证书

    在IIS服务器上安装证书 您可将下载的阿里云SSL证书安装到IIS服务器上,使您的IIS服务器支持HTTPS安全访问. 一.前提条件 申请证书时需要选择 系统自动创建CSR. 申请证书时如果选择手动创 ...

  4. 在 IIS 服务器上安装 PHP

    PHP 5.3 版本后取消了安装包模式,仅通过 zip 文件和 debug pack 两种方式进行安装.本例使用 Windows Server 2012 R2 环境下 zip 安装进行示例. 1. 安 ...

  5. IIS服务器上设置404的方式

    设置网站404页面后,通过站长工具中的http状态查询链接,发现返回的状态码为200,在SEO领域内这是不允许,而且危害很大. 原来之前在IIS服务器上设置404的方式错了,正确的方式: 注意404. ...

  6. 在windows 2008 server 的IIS 7上运行 django 1.11 + python 3.6

    缘起 使用django开发了一个项目,客户的技术体系是全栈window的,所以要求我们提供把项目部署到windows服务器的服务. 写这个原因是旧的在 windows 上运行python网站程序的文档 ...

  7. linux加微软的数据库,在Linux上使用Microsoft SQL – 安装SQL

    Microsoft 分享一下如何在Linux上使用Microsoft SQL 2017. SQL Server 2017旨在处理开源数据和应用程序的异构环境.在本技术白皮书中,您将获得业界领先的关系数 ...

  8. 微软 Internet 信息服务器(IIS) 5.0 和 6.0 状态代码说明

    当网上冲浪的用户尝试通过 HTTP 或文件传输协议 (FTP) 访问运行 Internet Information Services (IIS) 的服务器上的内容时,IIS 将返回一个数字代码,指示该 ...

  9. IIS 7上安装SQL SERVER 2005报表服务可能导致不能正常连接

    前段时间一直在研究SCOM 2007的报表功能,在POC里测试时候遇到一些问题,本打算装最新的产品WINDOWS SERVER 2008+SQL SERVER 2008+SCOM 2007.只是发现S ...

最新文章

  1. 图解TCP/UDP原理!秒懂!
  2. 微生物组-宏基因组分析第8期(报名直播课免费参加线下2020.7)
  3. 对服务器系统性能的诊断思路和方法,服务器端软件性能分析和诊断方法研究
  4. 棋牌游戏服务器架构: 详细设计(一) 内核设计
  5. jUnit生命周期管理学习
  6. 使用mpvue开发小程序
  7. P2550 [AHOI2001]彩票摇奖
  8. Physical Plausible Shading
  9. Lucene系列-分析器
  10. python 生存分析,利用python进行泰坦尼克生存预测——数据探索分析
  11. 终极算法【5】——进化学派
  12. Odoo 序列和工作流
  13. android 设置全屏
  14. java解惑-------半斤
  15. 数学中的术语与常用表达
  16. 支持webrtc的摄像头
  17. Win7系统专业版调整屏幕亮度的详细教程--win7w.com
  18. php中如何插入图片,php如何添加图片
  19. 【数学建模和matlab】反思与总结(1)
  20. Java实战 SpringBoot 网站开发 留言管理、网站后台留言管理模块、后台网站用户运营数据管理开发。

热门文章

  1. winxp html5,超级 HTML HTMLEditor —- winXP 风格 [2]
  2. java 虚拟机 新生代与老年代gc_java 虚拟机--新生代与老年代GC
  3. php jq异步上传图片,Jquery实现异步上传图片
  4. [蓝桥杯][2017年第八届真题]k倍区间(数学+思维)
  5. python统计分析--2.预分析:异常值、缺失值处理
  6. python模拟ajax请求_短信炸弹—用Python模拟ajax请求
  7. 南师大计算机语言学,南师大(语言学,文字学,文献学专业备考建议)
  8. qt打包rpm时候先安装其他软件_云计算学习路线图素材课件,Linux中软件安装的方式...
  9. 替换url部分_MOCTF部分Web题攻略
  10. 深度学习之生成对抗网络(2)GAN原理