Setting up your workstation for Joomla development: Difference between revisions

From Joomla! Documentation

E-builds (talk | contribs)
m Introduction: Phing specific setting up is explained in build topic below
E-builds (talk | contribs)
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 21:26, 10 August 2012

Introduction

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

Installing a web server

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)

Debugging specifics

Installing a version control

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

Installing a build mechanism

Related

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