I'm using Windows for my development operations but i'm deploying to Debian/Ubuntu based distros. So i thought if i move my development to a linux distro it will be more comfortable.
I'm using XAMPP on windows for apache/mysql servers. It's on my portable hard drive. So, if i'm at home i just open XAMPP control panel and click Start Apache, Start Mysql. It works "drive-letter free". So if my portable hard disk is on D drive on my laptop, my document-root is "/www" regardless of drive letter. XAMPP thinks "well, /www is on the root of the drive which i'm running". And after that, if i go to work and plug-in my hard drive (say, it's G) XAMPP can still work because it search for folder relative to drive root.
So my question is: How can i setup a development environment as easy as the example given above?
Dropbox, Git and cp, mv are not viavle options by the way.
Thanks in advance.