FYI
I've just spent an age racking my brains with EXACTLY the same problem.
Eventually I tried uncommenting all the extensions in the ini file, and found that some worked and some did'nt. (I have all the dll's in the c:\php\extensions dirctory).
This confirmed there was nothing wrong with the ini settings.
Then I trawled the install.txt file that comes with the php.zip and found the comments below
ATTENTION! ATTENTION! ATTENTION!
Some extra DLLs are required for some PHP extensions. Please copy the
bundled dlls from the 'dlls/' directory in distribution package to your
windows/system (Win9.x) or winnt/system32 (WinNT, Win2000, XP) directory.
If you already have these DLLs installed on your system,
overwrite them only if something is not working correctly.
Before overwriting them, it is a good idea to backup them or move them to
another folder - just in case something goes wrong.
Download the latest version of the Microsoft Data Access Components (MDAC)
for your platform, especially Microsoft Windows 9x/NT4 users.
MDAC is available at http://www.microsoft.com/data/ .
Also note that some extensions need 3rd party libraries,
e.g. php_oci8.dll needs the Oracle 8 client libraries to be installed
on your system. These are not bundled with PHP distribution.
ATTENTION! ATTENTION! ATTENTION!
It looks tome that the message: Unable to load dynamic library C:\php\extensions/php_ifx.dll not found." is a might misleading and that in actual fact we may need to look into which 3rd party libraries are required....