Não sei quais são suas circunstâncias exatas, mas o XAMPP foi projetado para o desenvolvimento de uma pessoa. É uma maneira rápida e fácil de testar sites localmente. Se você quer um servidor de sistema que todos os usuários possam usar, talvez seja hora de parar de usá-lo para algo que não foi projetado, e é hora de usar uma pilha LAMP tradicional.
sudo apt-get install lamp-server^
Observação: O ^
no final não é um erro de digitação - é como denotamos as tarefas.
Isso deve fornecer uma configuração LAMP muito tradicional, que você pode personalizar o quanto quiser. Para a configuração do serviço, eu pessoalmente gosto dos artigos do SliceHost (mesmo que eu não seja um cliente lá), pois eles cobrem a maioria dos o básico sobre como fazer com que o Apache, o PHP e o MySQL sejam reproduzidos de maneira inteligente e sã.