Recently I found this article which may explain the disappearance of ampstart from the web. I’m sad to see ampstart go but if it’s causing trouble, it has to go. The comments below may still be of some use to you though. Do not use AMPStart. New versions of XAMPP work very well and probably do not need it.
I was trying to get XAMPP to start yesterday. It would appear to work for the localhost but when accessed over the network, it failed. Looking in the log of the little xampp control panel, I noticed that it said something like this.
Current Directory: E:\xampp
*** WARNING: Directory mismatch ***
Status Check OK
I wasn’t sure what to make of it at first. I didn’t really install xampp on a system drive since I wanted it to be portable, as in, put it on an external drive and go. If one were to go somewhere though, and unplug the drive and then plugin it back in, who is to say that it will have the same drive letter? No one.
That was the problem then, it changed drive letters. And the fix? I wasn’t about to trick Windows into changing the drive letter back to E from D. So I did some searching and I found AMPStart.
AMPstart is a free alternative to the xampp-control that comes with xampp out of the box. Basically, you drop it into the xampp folder (where all of those bat and exe files are) and then you make a shortcut to it and put it somewhere accessible. Finally, you double click on the shortcut to start xampp.
Sounds like just having a shortcut to xampp-start? It is but, it doesn’t worry about the install directory. When I did this, xampp started not only on localhost but it was reachable through the entire network.