create your own

Best Free PHP Tools & Editors for Every PHP Programmer

66
rate or flag this page

By rajkishor09


What is PHP?

PHP (recursive acronym for: PHP Hypertext Preprocessor), is a widely-used, Open Source embedded scripting language. PHP is a server-side scripting language usually written in an HTML context. Unlike an ordinary HTML page, a PHP script is not executed on client browser; instead, it is parsed by the server then sends output to client browser.

A PHP script code can query databases, create images, embed other PHP file, read and write files — the possibilities and functionalities of PHP are endless.

If you are a PHP programmer then you might be looking an IDE which supports syntax highlighting for easy code recognition, WYSIWYG environment, auto-code completion (just type few characters and it will show you the relevant tags), multiple language support along with PHP (like HTML, SQL, JavaScript, CSS, XML etc) so that you don’t need to switch from one editor to another. Not only this, you might also want such feature rich tools for free.

I am going to lists some of the best and freely available editors for PHP. Most of them are free to download and distribute under GNU/GPL license. The following are some of the best free editors for PHP web-application development.

NOTE : Before you download any free WYSIWYG PHP editors please read this carefully. Most of these editors require you to download PHP, MySQL, and Apache and configure them properly to run PHP locally. For different platforms (Operating System) different types of software available, so to run them successfully you need to configure them properly. The easiest way to run PHP is to download preconfigured software which includes PHP, Apache server, MySQL and extra features.

WAMP (Windows, Apache server, MySQL and PHP): Windows only.
LAMP (Linux, Apache server, MySQL and PHP) : Linux Only (No one click installer available).
MAMP (MAC, Apache, MySQL and PHP) : Mac OS only.
XXAMP (An OS, Apache, MySQL and PHP) : Available for Linux, MAC, Windows and Solaris.

PHP logo
PHP logo

Free Editor lists

Notepad++:

Notepad++ is a free (as in "free speech" and also as in "free beer") open source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License.

Features of Notepad++:

  • 40+ programming Language support.
  • Syntax Highlighting and Syntax Folding
  • PHP WYSIWYG editor
  • User Defined Syntax Highlighting
  • Auto-completion
  • Multi-Document
  • Multi-View
  • Regular Expression Search/Replace supported
  • Full Drag ‘N' Drop supported
  • Dynamic position of Views
  • File Status Auto-detection
  • Zoom in and zoom out
  • Multi-Language environment supported
  • Bookmark
  • Brace and Indent guideline Highlighting
  • Macro recording and playback
  • Free plug-in support
  • Custom theme support etc.

License: Open source, GPL.
Platform: Windows.
Download Page

Netbeans:

The NetBeans IDE is a free, open-source Integrated Development Environment (IDE) for software developers. You get all the tools you need to create professional desktop, enterprise, web and mobile applications, in Java, C/C++ and a variety of dynamic languages. The IDE runs on many platforms including Windows, Linux, Solaris, and Mac OS; it is easy to install and use straight out of the box.

NetBeans Supported Technologies
Ajax | C/C++ | Databases | Debugger | Desktop | Editor | Groovy | GUI Builder | Java EE | JavaFX | Java ME | Java SE | JavaScript | Mobile | PHP | Profiler | Python | Refactor | REST | Rich Client Platform | Ruby | SOA | SOAP | UML | Web | WSDL | XML

NetBeans General IDE features:

  • Non-proprietary Apache Ant 1.7.1 build scripts
  • Projects, Files, Services, and Favorites views
  • Fully configurable user interface (fonts, colors, toolbars, views)
  • Code formatting settings customizable per project
  • All views can be positioned, maximized/minimized, split, cloned and (un)docked
  • Navigator with members and hierarchy inspectors
  • Open As... action for associating file extensions with MIME-types
  • Project grouping
  • Included templates and sample applications
  • Go to File, Go to Type, Go to Symbol, Go to Declaration actions
  • Head-less build support
  • Task List integration (iCalendar format): Automatic scanning for errors, warnings, TODO/FIXME tasks, and bug database integration
  • Sharable projects (relative library paths, name variable paths), support for MS Windows UNC paths.
  • Eclipse project and JBuilder project importer, Eclipse project synchronization
  • Quick Search bar: Quick access to files/types/symbols, projects, option panels, menu actions, and documentation

There is a huge list of its feature, technologies and languages it supports. I couldn’t include all features because only NetBeans feature will take a whole page to describe. If you work on multiple programming languages then you must download and install this great tool. It includes PHP database tools, open source PHP editor, JavaScript editor, CSS editor etc.

Licence: GNU Lesser General Public License version 2.1 (LGPL)/GNU General Public License version 2 (GPL)
Platform: Mac OS X, Linux, Solaris and Windows.
Download Page


Bestseller at Amazon .com

Wicked Cool PHP: Real-World Scripts That Solve Difficult Problems Wicked Cool PHP: Real-World Scripts That Solve Difficult Problems
Price: $18.24
List Price: $29.95
The Twilight Saga Collection The Twilight Saga Collection
Price: $44.00
List Price: $83.00
Renegade: The Making of a President Renegade: The Making of a President
Price: $15.20
List Price: $26.00
Cook Yourself Thin: Skinny Meals You Can Make in Minutes Cook Yourself Thin: Skinny Meals You Can Make in Minutes
Price: $4.95
List Price: $19.99
Finger Lickin' Fifteen (Stephanie Plum Novels) Finger Lickin' Fifteen (Stephanie Plum Novels)
Price: $11.94
List Price: $27.95
Thank God It's Monday!: How to Create a Workplace You and Your Customers Love Thank God It's Monday!: How to Create a Workplace You and Your Customers Love
Price: $9.95
List Price: $19.99

PHP Books at Amazon.com

PHP and MySQL Web Development (4th Edition) PHP and MySQL Web Development (4th Edition)
Price: $30.63
List Price: $54.99
PHP 6 and MySQL 5 for Dynamic Web Sites: Visual QuickPro Guide PHP 6 and MySQL 5 for Dynamic Web Sites: Visual QuickPro Guide
Price: $24.30
List Price: $44.99
Beginning PHP and MySQL: From Novice to Professional, Third Edition Beginning PHP and MySQL: From Novice to Professional, Third Edition
Price: $22.41
List Price: $46.99
Practical Web 2.0 Applications with PHP Practical Web 2.0 Applications with PHP
Price: $22.79
List Price: $44.99
PHP for the World Wide Web, Third Edition PHP for the World Wide Web, Third Edition
Price: $18.00
List Price: $34.99
Web Database Applications with PHP & MySQL, 2nd Edition Web Database Applications with PHP & MySQL, 2nd Edition
Price: $22.38
List Price: $44.95

Komodo Edit:

Komodo Edit is a free, multi-language PHP source editor with code intelligence. Komodo IDE builds on Komodo Edit's comprehensive editing features, adding intelligent tools for debugging, regular expressions, team development and customization.

Features of Komodo Edit:

  • Multi programming language support.
  • Code Folding
  • WYSIWYG editor
  • Syntax Highlighting and Coloring
  • Syntax checking
  • Auto-completion
  • Multi-Document editing
  • Multi-View
  • HTML preview
  • Multi-Language environment supported
  • XPI Extensions
  • Project manager etc.

License: Mozilla Public License (MPL), GNU General Public License (GPL), and GNU Lesser Public License (LGPL).
Platform: Linux, Mac OSX and Windows.
Download page

Aptana Studio:

Aptana PHP is the robust, free, open source IDE for PHP featuring everything you need to get started fast and get even faster with developing, testing, tuning, and deploying your PHP apps. From pre-installed PHP servers, code assist, code templates, code generation, debugging, refactoring, database tools and more, Aptana PHP gives you the end-to-end tools you need for PHP plus all the rest that Aptana Studio has to offer.

  • Integrated Code Assist
  • Debugging
  • Code Colorization
  • Refactoring
  • Outline
  • Jump To Declaration
  • PHPDoc Generation
  • TODO Tasks
  • Remote Debugging (Beta)
  • Based on Eclipse (Supports all Eclipse plug-ins) 

License: NA.
Platform: Linux, Mac OSX and Windows.
Download Page

Eclipse PDT (PHP Development Tools Project):

This free IDE Framework supports many languages with code formatting, debugging and parsing. You will need to download PHP plug-in PHPEclipse from sourceforge.net.

The PDT project provides a PHP Development Tools 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. Read FAQ before installing PDT.

License: Eclipse Public License (EPL) and others.
Platform: Linux, Mac OSX and Windows.
Download page

PSPad: a freeware code editor:

PSPad is a completely free multi programming language programmer's editor for Microsoft Windows Systems.

PSPad has following features:

  • Work with projects
  • Work with several documents at the same time (MDI)
  • Save desktop sessions to later reopen all session files
  • FTP client - edit files directly from the web
  • Macro recorder to record, save and load macros
  • Search and replace in files
  • Text difference with color-coded differences highlighted
  • Templates (HTML tags, scripts, code templates...)
  • Installation contains templates for HTML, PHP, Pascal, JScript, VBScript, MySQL, MS-Dos, Perl,
  • syntax highlighting according to file type
  • User-defined highlighters for exotic environments
  • Auto correction
  • Intelligent internal HTML preview using IE and Mozilla
  • Full HEX editor
  • Call different external programs for different environments
  • External compiler with output catcher, log window and log parser for an "IDE" effect in every Environment
  • Color syntax highlight printing and print preview
  • Integrated TiDy library for formatting and checking HTML code, conversion to CSS, XML, XHTML
  • Integrated free version of the top CSS editor TopStyle Lite
  • Export with highlight to RTF, HTML, TeX format to file or clipboard
  • Column block select, bookmarks, line numbers, ...
  • Reformat and compress HTML code, tag character case change
  • Line sorting with ability to sort on defined columns and drop duplicates
  • ASCII chart with HTML entities
  • Code explorer for Pascal, C/C++, INI, HTML, XML, PHP and more in development
  • Spell checker
  • Internal web browser with APACHE support
  • Matching bracket highlighting
  • ...(many more features, too numerous to list)

License: NA.
Platform: Windows.
Download Page


Useful Softwares

Microsoft Office Home and Student 2007 Microsoft Office Home and Student 2007
Price: $70.00
List Price: $149.95
Microsoft Office 2008 for Mac Home & Student Edition Microsoft Office 2008 for Mac Home & Student Edition
Price: $101.00
List Price: $149.95
Adobe Photoshop Elements 7 [OLD VERSION] Adobe Photoshop Elements 7 [OLD VERSION]
Price: $55.69
List Price: $99.99
Norton Antivirus 2009 [OLD VERSION] Norton Antivirus 2009 [OLD VERSION]
Price: $15.00
List Price: $39.99
Sony Vegas Movie Studio 9 Platinum Pro Pack Sony Vegas Movie Studio 9 Platinum Pro Pack
Price: $83.99
List Price: $129.95
Adobe Photoshop Lightroom 2 Adobe Photoshop Lightroom 2
Price: $230.00
List Price: $299.00

Professional software for PHP

Adobe Dreamweaver CS4 Adobe Dreamweaver CS4
Price: $364.77
List Price: $399.00
Zend Studio 4.0 Zend Studio 4.0
Price: $299.99
PHP Zend Studio 5 - Instructor-based Video Training PHP Zend Studio 5 - Instructor-based Video Training
Price: $99.00
List Price: $99.00
PHP and MySQL Training Course by Amazing eLearning PHP and MySQL Training Course by Amazing eLearning
Price: $27.95
List Price: $49.95
5 Web Design training Courses - PHP, Dreamweaver, Frontpage, Javascript Training CDs Value Pack 5 Web Design training Courses - PHP, Dreamweaver, Frontpage, Javascript Training CDs Value Pack
Price: $29.95
Adobe Dreamweaver CS4 [Mac] Adobe Dreamweaver CS4 [Mac]
Price: $377.75
List Price: $399.00

BlueFish

Bluefish is a powerful editor targeted towards programmers and web designers, with many options to write websites, scripts and programming code. Bluefish supports many programming and markup languages, and it focuses on editing dynamic and interactive websites.

For:

  • Multiple format support like C/C++, ChangeLogs, CSS, CFML, D, gettext PO, HTML, Java, JavaScript, JSP, Octave/MATLAB, Pascal, Perl, PHP, Python, R, Ruby, Shell, SQL, Tcl, XML.
  • Multiple document interface, easily opens 500+ documents (tested 3500 documents simultaneously).
  • Support for remote files using gnome-vfs (FTP, SFTP, HTTP, HTTPS, WebDAV, Samba and more).

Platform: UNIX, Linux, Mac OSX.
License: Open source.
Download Page

GNU emacs

GNU Emacs is an extensible, customizable text editor—and more.

  • Content-sensitive editing modes, including syntax coloring, for a wide variety of file types including plain text, source code, and HTML.
  • Complete built-in documentation, including a tutorial for new users.
  • Support for many languages and their scripts, including all the European “Latin” scripts, Russian, Greek, Japanese, Chinese, Korean, Thai, Vietnamese, Lao, Ethiopian, and some Indian scripts.

Platform: GNU/Linux, FreeBSD, AIX 4.3.3 and higher, Mac OS X, MS DOS, MS Windows, NetBSD, OpenBSD, Solaris, SunOS, Ultrix.
License: Open Source, GPL
Download Page

Geany:

Geany is a small and lightweight Integrated Development Environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. Another goal was to be as independent as possible from a special Desktop Environment like KDE or GNOME - Geany only requires the GTK2 runtime libraries.

Some basic features of Geany:

  • Syntax highlighting
  • Code folding
  • Symbol name auto-completion
  • Construct completion/snippets
  • Auto-closing of XML and HTML tags
  • Call tips
  • Many supported file types including C, Java, PHP, HTML, Python, Perl, Pascal (full list)
  • Symbol lists
  • Code navigation
  • Build system to compile and execute your code
  • Simple project management
  • Plug-in interface (see Plug-ins)

Platform: Linux, FreeBSD, NetBSD, OpenBSD, MacOS X, AIX v5.3, Solaris Express and Windows.
License: GNU General Public Licence.
Download Page

Dev-PHP IDE:

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").

Platform: Linux, FreeBSD, NetBSD, OpenBSD, MacOS X, AIX v5.3, Solaris Express and Windows.
License: GNU General Public Licence.
Download Page


Best Movies at Amazon.com

Jillian Michaels - 30 Day Shred Jillian Michaels - 30 Day Shred
Price: $6.12
List Price: $14.98
Twilight (Two-Disc Special Edition) Twilight (Two-Disc Special Edition)
Price: $13.94
List Price: $32.99
Slumdog Millionaire Slumdog Millionaire
Price: $8.88
List Price: $29.98
Quantum of Solace Quantum of Solace
Price: $12.64
List Price: $29.99
Wall-E (Single-Disc Edition) Wall-E (Single-Disc Edition)
Price: $13.49
List Price: $29.99
True Blood: The Complete First Season (HBO Series) True Blood: The Complete First Season (HBO Series)
Price: $16.99
List Price: $59.99

PHPEclipse :

A PHP IDE built as an Eclipse plug-in. It takes advantage of a well-designed, robust and widely used application framework.

Features: Syntax Coloring, Brackets Matching, Code folding, Code Completion, Parameter hints, Mark Occurrences, Hover Tooltips, PHP Manual integration, Code templates 3rd Party plug-in support  are few features of PHPEclipse.

License: Open source, Common Public License
Platform: Linux, Solaris, Mac OSX and Windows.
Download Page

jEdit

jEdit is a mature programmer's text editor with hundreds (counting the time developing plug-ins) of person-years of development behind it. It supports more than 130 file types.

Features:

  • Written in Java, so it runs on Mac OS X, OS/2, UNIX, VMS and Windows.
  • Built-in macro language; extensible plug-in architecture. Dozens of macros and plug-ins available.
  • Plug-ins can be downloaded and installed from within jEdit using the "plug-in manager" feature.
  • Folding for selectively hiding regions of text.
  • Multiple language syntax highlighting.
  • Highly configurable and customizable.
  • The jEdit core has a large collection of plug-ins.

Licence: GPL 2.0
Platform: Mac OS X, OS/2, UNIX, VMS and Windows.
Download Page

These are the few tools which I have found it useful for all new and professional PHP developers. If you think I have not included any useful PHP editor then feel free to tell me and I will add that as soon as possible in this list. Thank you for reading me.

Opinion Poll

Did this help you to find your PHP Editor?

  • Yes
  • No
  • Still searching........
See results without voting

Print   —   Rate it:  up  down  flag this hub

Comments

RSS for comments on this Hub

Research Analyst profile image

Research Analyst  says:
5 months ago

this is really helpful information because I have been looking into setting up my own hosted domain websites and one of the things I keep coming across is the term PHP codes so the fact that you share the tools and editors, I will have to bookmark this for future reference. thanks!

Submit a Comment

Members and Guests

Sign in or sign up and post using a hubpages account.


optional


  • No HTML is allowed in comments, but URLs will be hyperlinked
  • Comments are not for promoting your hubs or other sites

working