While working a new project of mine, SoapSource: a soap datasource for Cakephp, I wanted to make use of PHP’s SOAP extension. As I figured out quickly the default install of PHP on Mac OS X Leopard isn’t compiled with the SOAP extension enabled. So I thought; that’s easy, just recompile PHP with the SOAP extension enabled.. However I encountered some serious problems.
It appears to be impossible to compile a 64bit version of PHP on Mac OS, there’s some sort of bug with ‘libiconv’.
So next idea, recompile Apache in 32bit, Mysql in 32bit and ofcourse PHP in 32bit… well again I didn’t succeed, so I reverted all my changes back to the original settings after a day of hard work and frustrations.