borra el xampp, son puros problemas nomas, Si vas a montar un servidor de producción usa RedHat o algún clon como CentOS y lo configuras bien. Si es para uso personal da lo mismo la distribución que uses jejeje, yo ahora mismo tengo un LAMP en Slackware pero ni ahí con la seguridad si total es pa uso personal xD
por qué te digo que borres xampp? porque a veces te tira errores que son própios de xampp pero que si tienes instalado todo a mano (apache, mysql, php) no tira esos errores, te lo digo por conocimiento de causa y mal que mal si subes la página a algún hosting ellos tampoco usan xampp a si que esos errores que aparecen en xampp en donde estás horas y horas cabeceandote no aparecen en los hostings.
saludos