< Back to Blogs
Announcing the PHP SDK for Windows Azure by Peter Galli on May 12, 2009 07:29PM

Vijay Rajagopalan, a Principal Architect here at Microsoft, is at TechEd India, where he will demo later this week a new set of interoperability projects related to PHP.

These projects include the PHP SDK for Windows Azure, an open source effort for which Microsoft has provided funding, with development by RealDolmen, whose goal is to provide high-level abstractions that enable PHP developers to interoperate readily with Windows Azure.

The PHP SDK for Windows Azure focuses on REST and provides PHP classes for Windows Azure blobs, tables and queue, helper classes for HTTP transport, AuthN/AuthZ, REST and error management, as well as manageability, instrumentation and logging support.

Rajagopalan will also announce the launch of a series of projects that offer samples and a toolkit that enable PHP developers to include Silverlight controls, Microsoft Virtual Earth maps and IE Webslices and Accelerators in PHP web applications; as well as automatically generated a simple "Create, Read, Update, Delete (CRUD)"  PHP application from a table in SQL Server.

These projects, for which Microsoft has provided funding and which are available on Codeplex under a BSD license, are yet another proofpoint of the company's commitment to interoperability, and developers will be happy to know that the first batch of these have already been developed by Accenture.

Read Rajagopalan's full blog here for all the details.

The Azure Services Platform has been designed to be open, standards-based and interoperable, and its support for XML, REST and SOAP standards means that any of the Azure services can be called from other platforms and programming languages.

Microsoft has provided funding for two other SDKs that support third party programming languages: Java SDK for Microsoft .NET Services and Ruby SDK for Microsoft .NET Services so as to facilitate interoperability between the Azure Services Platform and non-Microsoft languages and technologies.

The inclusion of FastCGI in Windows Azure's hosting environment was announced at MIX 2009, and the protocol enables developers to run web applications on Windows Azure that were written using third party programming languages, including PHP. This opens up new options for PHP developers to deploy their applications.

A Technology Preview of the PHP SDK for Windows Azure will be released under a BSD license, while a functionally complete version of the SDK, which will support tables and queues, should be available for download by this fall of 2009, but the team is calling on developers to provide feature requests, test the toolkit, and join the user forum.

So, stay tuned, as there's a whole lot more to come!

Comments RSS
  1. remdotc said:

    I commend Microsoft making a step towards open source, and choosing PHP to do it, I can not see a lot of adoption unless there was a true cross platform plugin for this. The key reason many developers choose PHP is , compatibility, as it runs on any platform you want.

    posted at 06:33PM 05/14/2009
  2. James said:

    Nice to see open source support/PHP for Azure (FastCGI is definitely a big deal), but what about libraries for the other web/cgi language, Perl?  Perl is definitely the more powerful of the two, and quite similar in syntax to PHP, making porting not that complicated.  While I'm sure that someone in CPAN-land is already working on a Net::Azure and/or a DBD::Azure to interface to Azure for Perl programmers, official, supported APIs that are written at Microsoft would go a long way to counter the impression that at Microsoft, PHP is considered the only open-source contender in web-space.

    posted at 12:55AM 05/15/2009
  3. The Wave said:

    Microsoft ha hecho oficial la disponibilidad de un nuevo SDK para aquellos desarrolladores, aficionados

    posted at 11:00AM 05/15/2009
  4. At Tech Ed India 2009, Microsoft announced the PHP development kit for Azure cloud. The PHP SDK for Windows

    posted at 03:45AM 05/20/2009
  5. As Microsoft continues to support and participate in open source communities, the company is again a

    posted at 01:59PM 07/17/2009
  6. In what many may see as a surprising move, Microsoft today released 20,000 lines of device driver code to the Linux community under the popular General Public Licence v2

    posted at 01:03PM 07/20/2009
  7. As Microsoft continues to support and participate in open source communities, the company is again a

    posted at 03:51PM 07/29/2009
  8. Today, Zend Technologies announced the Simple API for Cloud Application Services project, which is a

    posted at 11:14AM 09/22/2009
  9. Today, Zend Technologies announced the Simple API for Cloud Application Services project, which is a

    posted at 05:19PM 09/22/2009