At Artefactual we do not test or develop with Xampp so hopefully someone in our community can offer further guidance to you. A couple thoughts however:
First, unless you are an experienced Xampp user and are able to customize your setup for scalability and security, my understanding is that out of the box Xampp is NOT recommended for use in production. It is primarily intended as a local development environment. Be sure to read up on what is recommended to make it secure for production use!
Ultimately, finding a general production-ready virtual appliance with a base Ubuntu 18.04 image will likely be the best way to virtualize AtoM on a different type of server. That way, you can simply follow the default installation instructions inside your VM. See:
Artefactual does provide a Vagrant box as an easy way to set up the application on a local computer for testing and development. See:
However, much like Xampp, this VM is NOT configured for use in production! It is primarily to support easy local testing and development, and does not come configured for persistent use or the type of scalability required to use it on the public web.
Alternatively, you can also look at cloud-hosted solutions, so nothing needs to be installed locally. Artefactual offers AtoM hosting plans for example - see our website
for further information. There are other vendors offering AtoM hosting as well, and many general cloud VM hosting services into which you could install AtoM.