PHP Tutorials

PHP IDEs in Linux

If you are planning to write PHP scripts in Linux, then a powerful and feature-rich IDE would make you more productive. After reviewing PHP IDEs (including both open source and commercial) in the industry, I list out top 5 best PHP IDEs in Linux as below

  • Komodo IDE
  • jEdit
  • Aptana Studio 3
  • Eclipse PDT and
  • NetBeans

Komodo IDE

Komodo IDE features advanced editor, graphical debugging, code intelligence, workflow management, file management, add ons support, customization and integrating and version controlling tools and some more.

Under its advanced editing system Komodo IDE lets you select multiple location, fold codes and code blocks, get different views and multiple window support, uniform menu, smart language detection, key binding, automated abbreviation settings for snippets, macros and variable highlighting. Under graphical debugging you can configure break point, get RX toolkit, http inspector, multiple thread debugging, DBGp protocol, local and remote debugging with variable highlights in consolidated view. The Komodo IDE also gives you breadcrumb navigation, quick file sorting, minimap navigation, notification panel, projects, syncing, bookmarks, side pane and so on.

Komodo IDE’s features also include publishing, code profiling, toolbox, perl developer kit, TCL kit, interactive shells, abyss dark theme, extensions support, floating side pane, visual styling and auto completion. The IDE has code collaboration, standardization, toolbox sharing, extended functionality and ActiveState’s Stackato. You can edit PHP, python, perl, ruby, and all other codes pretty easily. You can find more about Komodo IDE here.

jEdit

jEdit offers extensibility, customization, file management, source code editing, and syntax highlight along with its other core competencies. It works across all platforms including Unix and VMS and probably supports the widest range of languages. Use jEdit to get intelligent bracket match, auto indenting, command prompt, soft tab options, folding support, and literal and regular expression replacement and to look up for files. It has HyperSearch, reverse search option with support for 160 characters encoding for UTF8 and the UTF16. It can automatically detect the encodings, compress and decompress them per need in .gz system. It can work with plugins using XML and comes with 200 plugins as built in. The syntax highlighting capabilities of jEdit helps you to define your XML files, fully customize your control options, enable and disable the macros, supports BeanShell language for scripting needs, FTP plugin, archive options and powerful keyboard navigation. You can find more details about the jEdit IDE for php on Linux here.

NetBeans

We have previously discussed about the NetBeans and all its features in another article. So kindly click here if you want to learn about it further.

Aptana Studio 3

Aptana Studio 3 is an open source IDE for php in Linux that combine code language support for HTML, CSS, JavaScript and offers deployment wizards, integrated debugger, Git integration, built in termination, IDE customization and so on. Users of Aptana Studio3 can easily author their software and web apps using the IDE with HTML, CSS, Ruby, php and JavaScript. It lets you sync your set up and have FTP, SFTP, FTPS etc protocol support. It can publish Ruby and Rails applications, set break points, assess the variables for controlled execution, control the source codes with Git and let you collaborate with other developers under the collaboration mode. Push, pull or merge your actions with other repositories on local and remote hosts using the Aptana Studio3. The command line comes as built in terminal so it is very easy to use and very easy to set it up as your development environment. Get to know more about Aptana Studio3 here.

Eclipse PDT

The Eclipse PDT is another IDE for php that offers syntax highlighting, content assistance, code formatter, quick outline, php debugging, code navigation, syntax validation and templates. It is built on Eclipse platform and facilitates extensions. If you are making web applications then it will be helpful for you. You can learn more about it here.

Besides these IDEs there are some Linux based editors which can help you in your PHP works. These are GNU Emacs, Vim, Bluefish Editor, Geany and gEdit. If you can integrate the open source IDEs with these editors, it can help you to deliver professional results. Alternatively, you can use them simultaneously while using the IDEs specified in above. I hope you find this article helpful for your need.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.