@ Rodasher -
I don't understand why everyone is saying to just install the package on the C: drive. This is my computer and I should not have to bend how I like my files setup just to use an application. xampp needs to fix this issue and not expect me to jump through hoops to get this running. I could easily have looked for a different package then figured out how to get this running.
Well - jump on it boss - install away - no one here or anywhere else in OpenSourceLand cares what you install OR where, that's part of the whole idea - you do what you want.
the DEFAULT is C: - but you can install XAMPP even on thumbdrives (you must not have read a lot) We recommend the root of C: because for many folks - this is their first 'webserver', and if you read through the forums you will find we get a lot of users who barely understand networking who want to make XAMPP work with things like Wordpress or SMF. So most of us FREE software VOLUNTEER helpers recommend a straight-forward installation.
THERE are some things you SHOULDN'T do when installing XAMPP -
XAMPP is truly cross platform, and its parts make use of things like regex - SOOO no folder names with spaces or special characters (that kinda leaves out Program Files, huh?)
I guess, other than that you can put XAMPP about anywhere you want