If your bash terminal reports this error message: “XAMPP: Another web server daemon is already Running“, it is most probably that you have installed another apache while installing some other tools via ‘apt-get’.
So, you’ll need to stop that 2nd apache, you can do this by typing the following line in your bash terminal: sudo /etc/init.d/apache2 stop
Now, start your Xampp server again and it should work..
Side Note: You could just remove the 2nd apache if you are only using the one from Xampp. (You can uninstall it via the Synaptic Package Manager if you are not familiar with the bash terminal)