October 31, 2006

Microsoft, Zend boost PHP for Windows

Server deployments enabled by interface, other efforts

In what may prove a watershed event, Microsoft and Zend Technologies on Tuesday will reveal a collaboration to bolster PHP (PHP: Hypertext Preprocessor) deployments on the Windows Server platform.

Officials at the two companies explained that much PHP development is occurring on Windows desktops systems, but the applications themselves are then being deployed on Unix boxes because of limitations with Windows Server. Tuesday's announcement aims to cure these performance issues. PHP has become a popular scripting language for Web development.

"We will be leveraging Windows-specific APIs to make the best possible performance on Windows," said Andi Gutmans, co-founder and chief technology officer at Zend.

"The way PHP's run on Windows up to today is in a way that does not perform," Gutmans said.

The vendors will announce their multifaceted collaboration at the Zend/PHP Conference & Expo in San Jose, Calif. Key to the arrangement is an interface between PHP and Microsoft's IIS (Internet Information Services) Web server. Called FastCGI (Common Gateway Interface), the interface will be free for users of Windows Server 2003 and the upcoming Windows Server "Longhorn."   

"We're building a piece of technology called FastCGI, that will help [significantly] the performance of PHP in the Windows Web server environment," said Bill Hilf, Microsoft general manager for technical platform strategy.

Specifically, FastCGI eliminates the need for the Web server to start a new PHP engine to serve each request to the Web server. "This new technology is going to reuse those [existing] PHP processes multiple times so that we don't have to pay that overhead of re-spawning PHP on each request," Gutmans said.

FastCGI, which is already completed, will be demonstrated on Tuesday and a technology preview will be available as well.

The Microsoft-Zend collaboration will open doors for more people to consider running PHP on Windows in production applications, said RedMonk analyst Michael Cote. "It looks like they're just taking care of some of the architectural things," he said.

Microsoft, Cote said, realizes that people want to run dynamic languages on Windows.

Other facets of the collaboration involve technical improvements for PHP on Windows Server, which will be submitted under a PHP license to the PHP community for feedback. Zend will establish a Windows testing lab to maintain high performance of PHP on Windows Server.

The two companies also plan to work to ensure a production-quality PHP runtime environment for IIS 6.0 for Windows Server 2004, and for IIS 7.0 on Longhorn. Both vendors will participate in the PHP community to help developers planning to deploy PHP applications on Windows Server.

Zend in the first quarter of 2007 plans to start using the PHP improvements in its Zend Core product line. A technology preview of an updated Windows version of Zend Core is available here. Also, Zend will use the technology for its Zend Platform product line to support business-critical PHP environments on Windows Server.

At this juncture, Microsoft and Zend are not announcing any tie-in between PHP and Microsoft's popular Visual Studio development platform. But that may occur in the future, Hilf said. The two companies are discussing it, he said.

Close

On Twitter now

Applications

Powered by Twitter

On Twitter now

White Paper

D2D Virtual Tape Library Replication Primer

This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.

Download now »

White Paper

An Alternative to Virtualization for Datacenter Cost Savings

Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.

Download now »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

The emergence of WLANs has created a new breed of security threats to enterprise networks.

Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation

Download now »

White Paper

Bringing the Edge to the Data Center

Effectively address data protection challenges, implementing solutions that help store and protect business–critical data while cutting costs and improving efficiency and reliability.

Download now »

Sign up to receive Applications Resource Alerts

Subscribe to the Today's Headlines: First Look Newsletter

Find out what will be news for the day, with our first-thing-in-the-morning briefing.

©1994-2009 Infoworld, Inc.