PHP is a widely-used general-purpose open source scripting language that is especially suited for web development and can be embedded into HTML. The best things in using PHP are that it is extremely simple for a newcomer, but offers many advanced features for a professional programmer.
If you are going to develop web applications using PHP, the first step is to choose an IDE (Integrated Development Environment). Excellent IDE improve a web developer’s efficiency. An IDE typically includes a Compiler, Code Editor (with/without Intellisense) and a Debugger. There are tons of additional features that almost every IDE now includes but these are the basic components.
In this page we have collected some really good Integrated Development Environments for PHP, which provides you a convenient environment to code, edit, test, and debug applications written in PHP. Some are free to download and the others provide free trial download. Let’s have a look on all of them, one by one.
Eclipse PDT (Windows, Mac, Linux)
The PDT (PHP Development Tools) provides a fully functional PHP IDE framework for the Eclipse platform. This project encompasses all development components necessary to develop PHP and facilitate extensibility. It leverages the existing Web Tools Platform (WTP) and Dynamic Languages Toolkit (DLTK) in providing developers with PHP capabilities.
Free Download for Eclipse PDT
NetBeans IDE (Windows, Mac, Linux)
NetBeans is a cross-platform, opensource IDE that supports many languages such as Java, HTML5, PHP, C/C++ and more. Quickly and easily develop desktop, mobile and web applications with NetBeans IDE right now.
Free Download for NetBeans IDE
Aptana Studio (Windows, Mac, Linux)
Free Download for Aptana Studio
Komodo Edit (Windows, Mac, Linux)
Free Download for Komodo Edit
Free Download for PSPad
Dev-PHP IDE (Windows)
Dev-PHP is a well-featured integrated development environment (IDE). You’ll be able to create scripts and applications using the PHP scripting language
and the PHP-GTK library (both included in the PHP Package). It is free software under the GNU General Public License, which means you can freely modify or use the source code under the terms of the license.
Free Download for Dev-PHP IDE
Bluefish (Windows, Mac, Linux)
Bluefish is a powerful editor targeted towards programmers and webdevelopers, with many options to write websites, scripts and programming code. It supports many programming and markup languages including PHP. Bluefish is an open source development project, released under the GNU GPL licence.
Free Download for Bluefish
CodeLobster PHP Edition (Windows)
Internal free PHP Debugger allows validating code locally. It automatically detects your current server settings and configures corresponding files in order to let you use the Debugger.
Free Download for CodeLobster PHP Edition
gPHPedit is a PHP/HTML/CSS Development Environment for GNOME. It is free software licensed under the terms of the GNU General Public License (GPL).
Free Download for gPHPedit
Quanta Plus (Linux)
As an open source project, Quanta Plus is a highly stable and feature rich web development environment. The vision with Quanta has always been to start with the best architectural foundations, design for efficient and natural use and enable maximal user extensibility. It is based on KDE so this means it is network transparent from any dialog or project.
Free Download for Quanta Plus
ShishKabab PHP IDE (Linux)
ShishKabab PHP IDE is an Open Source PHP IDE based on QT4/KDE4 technology. It was created with the intent to be a free IDE which is stable and fast.
Free Download for ShishKabab PHP IDE
EngInSite Editor for PHP (Windows)
EngInSite PHP Editor is a powerful IDE for PHP
that provides more power at your fingertips than all the ordinary IDEs combined. It boasts with a unique debugger system which allows you to set a breakpoint in a script and run the main form of your application. The debugger will stop the execution of your program if and when your reach your breakpoint.
Free Trial Download for EngInSite PHP Editor
TSW WebCoder (Windows)
Free Trial Download for TSW WebCoder
PHP Studio (Windows)
PHP Studio is an Integrated development Environment
(IDE) for PHP, providing comprehensive and easy-to-use solution for editing, testing and deploying PHP based web applications. This advanced PHP editor has many features that will streamline complete development process of editing, debugging and deploying of PHP applications for both beginner and professional web engineers.
Free Trial Download for PHP Studio
PHP Storm (Windows, Mac, Linux)
Free Trial Download for PHP Storm
Free Trial Download for phpDesigner
NuSphere PhpED (Windows)
PhpED is the Integrated Development Environment for PHP (PHP IDE), HTML, CSS, XML, SMARTY, XHTML and other. Balanced combination of advanced code editor, reliable dbg debugger, productive database connectivity client and fast and secure deployment abilities make PhpED a complete solution for most sophisticated developer needs.
Mac and Linux users can run PhpED on their Operating Systems with Parallels and Wine.
Free Trial Download for NuSphere PhpED
PHPEdit is one of the best PHP IDE (Integrated Development Environment) on the market, dedicated to create dynamic and professional websites more easily and efficiently and up to 50% faster. Numerous extensions are offered to enable you to work with your favorite frameworks including Symfony, Prado and eZ Publish.
Free Trial Download for PHPEdit
Zend Studio (Windows)
Zend Studio is the leading professional-grade PHP IDE
(Integrated Development Environment), designed to maximize developer productivity by enabling you to develop and maintain code faster, solve application problems quickly and improve team collaboration.
Free Trial Download for Zend Studio
Adobe Dreamweaver software empowers designers and developers to build standards-based websites with confidence. Develop more web content, more quickly. A streamlined user interface, connected tools, and new visual CSS editing tools let you code efficiently and intuitively.
Free Trial Download for Adobe Dreamweaver
Free Trial Download for Rapid PHP