Xampps on Damn Small Linux Embedded - not possible
XAMPPS is basically the new name for LAMP, which stands for Linux/Apache/MySQL/PHP. Because the platform these days run on Windows, Mac OS, BSD, and other platforms, they have change the name to XAMPPS.
I had this idea of creating a portable XAMPPS on a stick. I would be able to run XAMPPS on machines I don't have admin access to, such as at a friend's house without disturbing the host system's files. Damn Small Linux seemed like a good choice. It was design for low resource and there is actually a QEMU version called DSL Embedded.
Sadly, this did not work. While it was not difficult to install XAMPPS under DSL Embedded, I got an error 139 when I started XAMPPS from Apache. Reading the Apache error log did not help with diagnosing the problem.
Searching on the web indicate that others encountered the same issue. The solution is to run KQEMU, and accelerator module that can speed up QEMU. Unfortunately, KQEMU requires admin permission on the host system to install. I doubt my friends would be happy if I started to install KQEMU on their machine. I will try to see if I can get it working with Puppy Linux, since someone seemed to have created a QEMU version.