ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

Best Free Php Editor and Wysiwyg Tools for Every Php Programmer

Updated on July 8, 2018
rajkishor09 profile image

Raj is an ardent coder who loves exploring new technology. He is an IT pro with 9 years of exp in C#, Angular, React, Vue.

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): PHP Server for Windows.
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

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

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

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.
  • Symbol lists
  • Code navigation
  • Build system to compile and execute your code
  • Simple project management
  • Plug-in interface.

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

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?

See results

© 2009 RAJKISHOR SAHU

Comments

    0 of 8192 characters used
    Post Comment

    • profile image

      online responsive website builder 

      3 years ago

      I really like this article a lot. It gives me an idea for my business and my life experience. Keep it up guys.

    • profile image

      seo services online 

      3 years ago

      I really like this article a lot. It gives me an idea for my business and my life experience. Keep it up guys.

    • profile image

      website optimization 

      6 years ago

      That was some interesting stuff here on rajkishor09.hubpages.com Thanks for posting it.

    • profile image

      website optimization 

      6 years ago

      Good write-up, I'm normal visitor of rajkishor09.hubpages.com , maintain up the nice operate, and It is going to be a regular visitor for a long time.

    • profile image

      google seo 

      6 years ago

      I will really love for you for guests posting on rajkishor09.hubpages.com

    • moneytoplist profile image

      moneytoplist 

      6 years ago

      I am using Eclipse after a few years of coding in notepad. It is really big difference :)

    • profile image

      Asgard @ Aesir.me 

      6 years ago

      It helped me....not to choose Komodo Edit, since its personal license costs $ 332 USD!!!

      My suggestion is phpDesigner: it's cheaper, as rich in features as the most expensive ones (I've tried many) and it's more easier for beginners.

    • Hindol Adhya profile image

      Hindol Adhya 

      7 years ago from Kolkata, India

      Probably the best IDE is (in my opinion) the NetBeans IDE. Even if it is written in Java, it is extremely fast (much faster than Eclipse PDT, Aptana, Zend Studio etc.). Yet it is feature rich. The code completion feature is awesome.

      PHP oriented feature descriptions of NetBeans is missing in this article.

      For serious development, consider using a version control system like Mercurial, Bazaar or SubVersion. Look at TortoiseSVN - http://tortoisesvn.net/downloads.html AND TortoiseHg - http://tortoisehg.bitbucket.org/download/index.htm...

      For offline site development on Windows, use WampServer - http://www.wampserver.com/en/download.php For common Wamp troubleshoot information bookmark this page - https://hubpages.com/technology/Troubleshooting-WA...

      Thanks for an informative article, :)

    • profile image

      Abhimanyu 

      7 years ago

      I prefer Notepad ++ for every one...!!

      Fist thing is that it is open source..!!

      and very easy to use and handle..

      work's really very fast..!!

      you can also customize your colors.. and themes..!!

      plugins are also available.!!

    • snkhan120 profile image

      snkhan120 

      8 years ago

      very very nice article about php ides

    • profile image

      Stas 

      8 years ago

      Check also FREE PHP IDE - Codelobster PHP Edition. (http://www.codelobster.com)

    • Research Analyst profile image

      Research Analyst 

      9 years 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!

    working

    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, hubpages.com uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at: https://hubpages.com/privacy-policy#gdpr

    Show Details
    Necessary
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the googleapis.com or gstatic.com domains, for performance and efficiency reasons. (Privacy Policy)
    Features
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Marketing
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Statistics
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)