Sono un linuxiano da anni e adoro la konsole, ma sbattere un nuovo utente subito li, forse può essere traumatico. Per mettere su un webserver da prove con lamp e joomla installati ci vuole si e no 1/2 ora, e soprattutto, lo dico per gli impauriti lettori che non conoscono linux, si fa tutto in modalità grafica con un gestore di pacchetti ( es synaptic x ubuntu )che ha un interfaccia carina e comprensibile.
Gnu/linux nasce per essere in rete e lavorare in rete, non c'è nulla di più facile.
Come gia consigliato sopra, LAMP e molto più libero e versatile di xampp ed è nativo.
Per rendere il tuo file scrivibile, devi cambiargli i permessi, come sopra con chmod 775 etc. etc. o con il file manager in modalita super utente e un click di dx sulla cartella, proprietà, permessi, leggibile e scrivibile da proprietario e da gruppo, applica alle subdirectory ed ai contenuti
My 2 bites Dick Dastardly