The Best PHP IDE for Windows

I am always on the lookout for good IDEs, including the ones for PHP. There are several decent ones on the market. From the open-source ones, Eclipse with PDT does a decent job, for local development, if you do not mind extra weight of a JDK-based IDE. It has some other issues as well (poor support of on-the-server development via SFTP and forcing the use of pre-configured projects are a few), but Eclipse is not what we'd like to discuss in this post, today.

Today I stumbled upon a new (for me) Windows-based, PHP IDE: EngInSite PHP IDE and I was, quite frankly, blown away! EngInSite is, quite simply, the best PHP IDE on a Windows platform. I have been playing around with it for a couple hours now and I have to yet find a feature I would like that it does not have. It's a very rare example of a perfect tool.

Few important features from the long list of this IDE's capabilities:

  • File Navigator (display of a file's structure as a tree: functions, objects, variables)
  • Wonderfully implemented SFTP Support
  • Support for projects but no need to create a project. Folder view supported (useful for remote projects).
  • SVN support, CVS support, Diff support.
  • CSS/HTML/etc support.
  • PHP integration (embedded and/or external) and debugging. Support for both PHP4 and PHP5 and easy switching.
  • PHPDoc support
  • Rich set of debugging features like IP Monitor, HTTP Request modeler etc.
  • and many more...

Only two complains: I am very sad, personally, that it is not available for Macs and they really should create a much better website for such a nice product.

Windows PHP IDE's

Hello, thanks for the interesting article. I've already been testing some PHP IDE's for Windows. The best ones I could find were PHP Designer 2007 and Zend Studio. I switched to Ubuntu a few months ago and now I primarily use Zend Studio Neon, which I can only use until the end of this year when the license expires. I've already thought about switching to PDT after the trial time, but I am still looking looking for a fast PHP IDE. Zend Studio Neon is built on top of PDT, so it performs quite poorly. I really hope you'll write more articles on this topic. Thanks in advance.

Best regards,
Tim

PHPDesigner 2008

Just found your blog off Google. I am currently using PHPDesigner 2008 and it seems to be a very fast and stable IDE. It has support for HTML / CSS etc. Project management and whatnot. It's not a free program but I think it's worth the price. At least it's not based on Java right?

- Dwayne Charrington.
http://www.dwaynecharrigton.com

I use Zend Studio 5.5.1,

I use Zend Studio 5.5.1, it's very fast and stable.. but there is no CSS support

But watch out if you are using Apache

After reading your post, I downloaded the trial version of PHP Edit from EngInSite.com and gave it a whirl. I found it to be a disappointment! It comes with a very weak internal HTTP server that is probably IIS based. To cut a long story short, the program behaved like a bad citizen and broke my perfectly functional Apache/PHP/MySQL stack. I was no longer able to configure or use virtual hosts with Apache despite uninstalling, using system restore and even removing PHP Edit from EngInSite using ReVo. As we speak, I am restoring the system from a back up to have a functional stack again. It was also sad to see only posts from bots and trolls in their support forum, although their suggestions forum also provided some support. If you are using Apache, you should steer clear of EngInSite PHP Edit. And since PHP developers should really be using Apache, it is only logical that this is still a product to avoid. Their web site claims that Apache is now supported. In my experience, this could not have been further from the truth.

Without Apache?

I am sorry to hear about your trouble with the package.

I am not forced to use Windows at work, anymore (different employer) so I am a little behind, but from what I remember - installing the web-server was optional in Enginesite, no? I think they only require the installation of PHP, but you can opt-out from the Web server?

Is that correct?

Apache follow up

I tried to install keeping my Apache installation intact. Bottom line, it did not work, uninstalling PHP Editor did not help either. I rebuilt my system from a back up. Anyone wanting to try PHP Edit should really perform a backup first. The program did cause a system change that I could not define. Also, their support never responded.

Meanwhile, I tried the eval version of NuSphere's PhpED and I was so impressed that I purchased a license. It works seamlessly with my existing Apache/PHP/MySQL setup. I also use Dreamweaver alongside with PhpED and I could not be happier with the workflow. The debugger absolutely rocks. It comes with a Mozilla web browser that renders HTML/XHTML/CSS perfectly. Like Zend, they provide a full range of offerings including PHP encoding and optimizers and secure remote debugging via SSL. Version control with CVS is supported, and Subversion can also be used through a shell menu using TortoiseSVN (I do wish, however, that they had a better integrated support for Subversion). Their support staff and forums are both responsive and useful. In contrast, some of the forums at PHP Edit are only filled with postings from spam trolls.

My search for a PHP IDE is finally over!

Aptana

Hi, while I was reading your post to find a good PHP editor, I checked to see if my HTML/CSS/Javascript editor was also supporting PHP and it does. I cannot comment on the PHP portion of it yet but if it is as good as the other languages it supports, I will not be disappointed.

I have been using Aptana for

I have been using Aptana for long time .... it is the best among all that i have used do far ... I have used Homesite,DreamWeaver, Komodo PHP Designer....

There is plugin available for PHP...So this editor will be an option for PHP developers.. Ibet

:)

ues it has

Yes, Aptana has very good php editor extension. It is very close to Zend Studio Eclipse. Its debuggin, code assist, error highlighting and everything. Much better that Dreamweaver tha tcost $399

FREE PHP IDE

Hi.

Check also new free very nice PHP IDE - Codelobster PHP Edition
It has also Drupal, Joomla, WordPress and Smarty plug-ins.

Regards,
Stas.

EngineSite

Came across your article and downloaded and trialed EngineSite. It's pretty good, shame there is no Mac Version.

Coda

Mac has a much better editor for PHP development over SFTP: Panic's Coda :)

suggestion

Just installed NetBeans for PHP recently

It's the best ;)

Better then eclispe and more intuitive FTP/SFTP

Regards,
Alex