Difference between revisions of "Setting up your workstation for Joomla development"

From Joomla! Documentation

m (→‎Introduction: Phing specific setting up is explained in build topic below)
m (→‎Installing a web server: - Making more consistent and integrating wiki:Setting up a testing environment)
Line 8: Line 8:
  
 
== Installing a web server ==
 
== Installing a web server ==
* [http://www.apachefriends.org/en/xampp.html XAMPP]
+
Installing a typical web server environment is very easy with following [[wikipedia:List_of_AMP_packages|AMP-packages]] (Apache, MySQL, PHP).
 +
* '''[http://www.apachefriends.org/en/xampp.html XAMPP] (Mutliple OS)'''
 
** [[Configuring a XAMPP server for joomla development]]
 
** [[Configuring a XAMPP server for joomla development]]
 
** [[Xampp]]
 
** [[Xampp]]
 +
* '''[[wikipedia:LAMP (software bundle)|LAMP]]''' (Linux)
 
**[[Configuring a LAMPP server for PHP development]]
 
**[[Configuring a LAMPP server for PHP development]]
* [http://www.wampserver.com/en/ WAMP], [[wikipedia:LAMP (software bundle)|LAMP]], [[wikipedia: MAMP ]], ...
+
* '''[[wikipedia:WAMP|WAMP]] (Windows)''',.  A good choice for for a local server environment for windows is [http://www.wampserver.com/en/ WampServer].
 
+
* '''[[wikipedia: MAMP|MAMP]] (Macintosh / OS X)''' http://www.mamp.info/en/download.html MAMP] by living-e AG may be a good choice.
* [[Edit PHP.INI File]]
+
If you want use XDebug for debuggin, you'll need to tune php settings
 +
* [[Edit PHP.INI File for XDebug]]
  
 
== Installing an IDE / Editor (and debugging)==
 
== Installing an IDE / Editor (and debugging)==

Revision as of 16:26, 10 August 2012

Introduction[edit]

This is a trial to better structure all the wiki pages around developing on and with joomla. Such as:

Installing a web server[edit]

Installing a typical web server environment is very easy with following AMP-packages (Apache, MySQL, PHP).

If you want use XDebug for debuggin, you'll need to tune php settings

Installing an IDE / Editor (and debugging)[edit]

Debugging specifics[edit]

Installing a version control[edit]

If you like to contribute to the actual Joomla! code, SVN is what is used there.

Installing a build mechanism[edit]

Related[edit]

Help is appreciated finding related pages and making these pages less redundant.