This article or section is in the process of an expansion or major restructuring. You are welcome to assist in its construction by editing it as well. If this article or section
This article provides detailed instructions for setting up your workstation as a PHP development environment, not only for Joomla! it also should work fine for PHP development in general.
Note There are many possible configurations for doing PHP development environments. Any environment that supports the basic AMP stack (Apache, MySql, PHP) and Subversion should work fine.
The PHP code is plain text that can be edited with simple text editors like:
But when you are about to work in more advanced projects and need some coding assistance there is a handful of development tools called IDEs (Integrated Development Environment) these are some of them:
All these advanced tool facilitate the development of PHP code, debugging, and the integration of other tools like SVN or GIT client for code version control under the same IDE, but for this article we are going to explain how to configure Eclipse IDE for our PHP development environment.