
XAMPP is currently only availably as 32 bit application. Please use a 32 bit compatibility library for your system.
Aaaaaaaah!
The problem
We've all seen that famously misspelled error message when attempting to install XAMPP on our 64 bit desktop Linux machines. I wonder how many people using XAMPP are still on 32 bit? I suppose enough to justify keeping it 32 bit. Speaking of which, this Kingston biscuit is falling to bits. Munch munch.
Here's the install scenario that will result in that error.
# tar xzvf xampp-linux-[version].tar.gz -O /opt
# cd /opt
# ./lampp start
Chemists have solutions
Other guides I've come across ask you to install a slew of things, and changing the launch script. For me on Fedora 17 x86_64, I was able to run it just by installing this:
# yum install glibc.i686
This also pulls in nss-softokn-freebl.i686.
Now you can run XAMPP without modification:
# tar -C /opt sudo ./lampp start XAMPP: SELinux is activated. Making XAMPP fit SELinux... Starting XAMPP for Linux 1.8.1... XAMPP: Starting Apache with SSL (and PHP5)... XAMPP: Starting MySQL... XAMPP: Starting ProFTPD... XAMPP for Linux started.