En primer lugar, no es buena idea usar XAMMP en Linux, ya que la mayoría de las distribuciones traen paquetes nativos de Apache, PHP, MySQL, etc. Por ejemplo, en Fedora bastaría con ejecutar "yum install httpd php php-mysql mysql-server" y ya tendrías instalado (casi) todo lo que necesitas.
En segundo lugar, la dirección
http://localhost buscará un servidor web corriendo en el puerto 80 de tu máquina local. Si el servidor Apache que viene en tu XAMMP está escucando en ese puerto, debería funcionar sin problemas.