作者: Sean Michael Kerner
2006年10月31
在Windows 上運行PHP不再是逆喻。
Microsoft資助一個與PHP的vendor Zend 的聯合項目,來確保PHP在on Microsoft's server 平台上的正常工作。
"我們宣布一個協定,來確保PHP在Windows Server 平台上正常工作," Zend的創建人之一告訴internetnews.com. "PHP 在Windows一直工作不正常,有許多可靠性的問題要解決。"Zend和微軟一起做了許多技術上的改進,其中包括在Microsoft's Internet Information Services (IIS)加一個FastCGI FastCGI 組件, 以作為IIS 和 PHP的接口。
"過去, Zend自己做一個FastCGI plug-in 到IIS中," Gutmans說," 但是Microsoft很重視這個工作,決定讓他們的IIS 小組來開發。“
Zend 還將繼續改進 PHP,使之更穩定並提高在Windows Server 平台上的性能。 Zend's的改進將以PHP license貢獻給開源社區。
Gutmans 指出Zend已經在Windows上為PHP做了大量測試、profiling 和benchmarking。到今天這一公告時間為止, Zend已經在15方面對PHP做了改進,其中包括對native Win32 API 和 COM (define) 的支持以及better Windows 內存管理的能力。
Zend和微軟對PHP的聯合改進將是一向長期的工作,以更好地提高性能和可靠性。Zend正在建立一個Windows 性能實驗室,對PHP進行測試。
Zend 不會拋棄開源,在支持Microsoft's IIS Web Server的同時, Zend還將繼續支持Windows 上運行的Apache Web server。
Zend與微軟的合作不包括實現在 .NET上支持PHP的工作, 目前,微軟單方面將PHP擴展到.NET上,其項目名稱是Phalanger。Phalanger 是.NET架構上的PHP語言編譯器,在Microsoft CodePlex shared source code 站點可下載。
"我們正著手做一個真正的開源的PHP發行," Gutmans 說, "你將無法讓一個.NET版本的PHP 與真正開源的PHP百分百兼容。 "
Microsof自己曾經說PHP在Windows上運行得不如在Linux上好。Gutmans說:“微軟之所以投資,說明PHP在Windows確實有性能問題。”
"目前我們在性能方面已經取得了兩倍的提升,在某些應用上甚至有3倍或更高倍的提高。"
摘自:http://www.internetnews.com/dev-news/article.php/3641101