Software Update: VS.Php

Microsoft Visual Studio 2005 and Visual Studio 2008 are programming environments for developing applications in a number of different languages, including C++, C#, F#, and VB.NET. However, there is no support for the scripting language php by default. Since several developers find Visual Studio’s interface very useful or have become accustomed to it, the programmers at Jcx.Software have come up with VS.Php for this. This is an add-on for Visual Studio that allows editing, execution and debugging of PHP files. A few days ago, version was released with the following announcement:

VS.Php 2.7 for Visual Studio 2008

I’m pleased to announce the release of VS.Php 2.7 for Visual Studio 2008 and Visual Studio 2005. This release introduces a number of new key features and enhancements of existing features.

silver light

One of the most exciting new features is Silverlight integration. With VS.Php 2.7, you can develop Silverlight applications and host them in your server side PHP application. VS.Php makes it easy to develop, debug and deploy these types of applications.

With VS.Php 2.7, you can easily debug your server side native PHP application and your client side Silverlight application within a single debugging session. Silverlight and PHP can interact using a number of standard technologies like REST, SOAP and JSON.

Improved IIS7 and IIS7.5

In VS.Php 2.6, we introduced basic functionality with IIS. In this release we added new powerful functionality to enable you to configure your project on IIS with great flexibility.

The new configuration wizard lets you choose the name of the virtual directory for your project. It also lets you select the virtual host in IIS, in case your IIS server has more than one host. It also lets you reuse existing FastCGI application pools or create your new one to allow you to have custom php configuration. The best part is that it works out of the box with no hassles. Getting PHP working on IIS has never been so much simpler.

Support for Internet Explorer 8

Internet Explorer 8 changed the way it manages processes as each browser tab is a separate process. In VS.Php 2.7, we have added support to deal with these changes. In particular, maintaining the ability to attach the JavaScript debugger to the browser window.

Changes to the Standalone Edition

When you visit our site, you will notice that there is no longer a Standalone Edition available for download. This does not mean we don’t provide this popular version anymore. Instead, we have made things much simpler to our customers.

Each edition of VS.Php (2005 and 2008) is able to detect if you have Visual Studio installed. If not, it will download the corresponding Visual Studio shell and install it for you automatically. Existing Standalone Edition customers who qualify for free updates will receive a free VS.Php 2.7 for Visual Studio 2005 license to allow them to continue to use their Visual Studio 2005 shell.

New Built-In Preview Engine

We have upgraded the built-in engine for debugging PHP applications. The new built-in engine provides better error reporting. It also sits in the tray bar and does not show a console window. Also, it can recover from unexpected crashes without stopping the debug session.

Other features in this release

  • Bundling Zend Framework 1.9
  • Improved intelligence
  • Improved handling of very large PHP files
  • Allow Apache to host PHP in-process or as CGI
  • Allow to attach the Visual Studio native debugger to Apache to help develop PHP C modules.
  • Improved remote server projects


VS.Php 2.7 for Visual Studio 2008 and Visual Studio 2005 is a very exciting release with unique new features and many improvements to existing features. It continues to add value to our customers who receive one year of free updates.

Finally, I would like to share the exciting news that we are working closely with Microsoft to release a version of VS.Php for Visual Studio 2010. We have a alpha release available for download in our development site: http://svn.jcxsoftware .com

Version number
Release status Final
Operating systems Windows 7, Windows 2000, Windows XP, Windows Server 2003, Windows XP x64, Windows Server 2003 x64, Windows Vista, Windows Vista x64, Windows Server 2008
Website Jcx.Software
License type Shareware