Se il problema è scrivere su htdocs (/opt/lampp/htdocs) con xampp, dopo aver seguito il .run , io di solito faccio così:
Sulla mia home ho una catella workspace/htdocs e dentro ci metto i mie progetti php. Visto che la cartella è mia ci posso scrivere senza problemi.
Su /opt/lampp/htdocs ci faccio un link simbolico al progetto nella mia directory:
Se php non riesce a leggere i file do i premessi 775 a progetto1codice:cd /opt/lampp/htdocs sudo ln -s /home/.../workspace/htdocs/progetto1 progetto1
o 777 per le cartelle dove php deve scriverecodice:cd <dir>/workspace/htdocs chmod -R 775 progetto1
A questo punto puoi vedere il sito su http://localhost/progetto1