http://sourceforge.net/projects/ajaximrpg/forums/forum/1282845/topic/4829654
I've reprinted it here ... but be aware that there may be improvements
and changes in the future.
How to build and debug ajaximrpg
1. Install Java http://java.oracle.com/
I'm using jdk-6u29-windows-i586.exe for now.
I would use jdk-7u1-windows-i586.exe but it conflicts with Eclipse to
cause a "Comparison method violates its general contract!" error
during Subclipse installation. Perhaps this will be fixed by the time
that you read this.
2. Unzip Eclipse http://eclipse.org/pdt/downloads/
I'm using zend-eclipse-php-helios-win32-x86.zip.
Follow the "PDT and Zend Server Community Edition" link to get zend-
eclipse-php-helios-win32-x86.zip.
I unzip to C:\ and then create a shortcut to C:\eclipse\eclipse.exe on
my Desktop.
Don't run Eclipse yet.
3. Install ZendServer-CE http://eclipse.org/pdt/downloads/
I'm using ZendServer-CE-php-5.3.8-5.5.0-Windows_x86.exe.
Follow the "PDT and Zend Server Community Edition" link to get
ZendServer-CE-php-5.3.8-5.5.0-Windows_x86.exe.
Use default (sensible) selections until the "Setup Type" page.
Select "Custom" radio button in "Setup Type" page (instead of
"Typical") and press the "Next" button.
Check "MySQL Server (separate download)" from the "Custom Setup" page.
Use default selections until the installer finishes.
Then, configure the Apache server using your browser; no special
configuration is needed.
(The MySQL "root" password is "", the empty string, by default.)
4. Run Eclipse
Type "C:\Program Files\Zend\Apache2\htdocs" into the "Workspace" edit
box.
Check the "Use this as the default and do not ask again" checkbox and
press the "OK" button.
Click the "Workbench" icon.
5. Install Subclipse
Select the "Help|Install New Software..." menu item.
Type "http://subclipse.tigris.org/update_1.8.x"; in the "Work with"
edit box.
Check everything except uncheck "Subclipse Integration for Mylyn 3.x
(Optional)" check box.
Finish the Subclipse installation.
6. Import ajaximrpg
Select "File|Import..." menu item.
Select "SVN|Checkout Projects from SVN" tree item and press the "Next"
button.
Choose "Create a new repository location" radio button and press the
"Next" button.
Type "https://ajaximrpg.svn.sourceforge.net/svnroot/ajaximrpg"; into
the "Url" edit box.
Checkout the entire repository.
Press the "Finish" button; the default selections for remaining pages
are fine.
Sometimes, Eclipse shows a few errors temporarily until it completely
processes the project.
7. Debug ajaximrpg
Select "index.php" tree item in the "PHP Explorer" tab on the left
side.
Select "Run|Debug As|PHP Web Page" menu item.
Press "OK" to debug http://localhost/ajaximrpg/index.php .
Press "Resume (F8)" toolbar button to resume. You need to do this
twice: once for index.php and once for ajax_act.php. You will need to
do this more in the future; by default, it breaks into the debugger
every time that it loads a page.
Click the "http://localhost/ajaximrpg/index.php" tab to see the actual
ajaximrpg web page.
If you don't want to debug, just point any browser at
http://localhost/ajaximrpg/index.php .
(The MySQL "root" password is "", the empty string, by default.)
8. Install browsers
I currently install Firefox Setup 7.0.1.exe, ChromeSetup.exe and
SafariSetup.exe.
I also test against IE 6, IE 7, IE 8 and IE 9. I run Windows XP SP 3.
Good luck!