I am running lampp on a 64 bit machine by installing ia32-libs. Problem is when I try to install libmemcached on the same machine, it gets compiled as 64 bit. I changed the script and got it to compile for 32 bit but when I restart apache, it complains about openssl not being 32 bit. Looks like I'll have to compile the entire world as 32 bit. Is there another way of getting around this problem? I'm doing this on ubunty-hardy.
Not a real answer to your question, but, still, out of curiosity : why don't you run everything in 64 bits ?
If LAMPP == Linux + Apache + MySQL + PHP + PhpMyAdmin, those run perfectly fine in 64 bits, as far as I know -- I've been using 64 bits for some time, now.
(I'm using jaunty, but it should be the same under hardy)
Mixing 32 and 64 bits this way, you'll kinda have to get every library those software use to be compiled in 32 bits too... That'll probably end up a bit messy ^^
(You actually already started to feel that, I'd guess, considering your question ;-) )
Is it because one of those software is not provided in 64 bist by your distribution ? If so, Apache/MySQL/PHP are not that hard to recompile (I've done it for the 3 of them -- but it was in 32 bits, so can't tell about 64 bits for MySQL and Apache, nor memcached)