The other day, I went to install a program on one of my clients systems. I’ve installed the software before on Linux without a problem; the problem started out that this was an Xserve running OS X Server (Leopard). I started by trying to install the PHP extensions needed for this program. I found information on the web to help me and things seemed to work fine, except when it came time to test the extensions; they all failed.
Turns out I missed a very important step; the instructions mentioned “does this for 32 bit machines and do this for 64 bit machines”. Up until this time, I had never used a 64 bit machine (my MacBook Pro is a Core Duo based machine which is 32 bit). So I had followed the 32 bit instructions not remembering that the G5 processor in the Xserves was 64 bit. Once I realized my mistake (hours later), the install process went quite smoothly.