Hi to everyone who has had trouble getting their Windows extensions to load, but who has set the correct directory in the php.ini file and correctly uncommented the extension names. I think a few people have been struggling like me with this problem recently, so I hope this may help someone.
I struggled with this one A LOT, tried everything I could think of, except re-reading the Install.txt file that came with my PHP installation. Buried way down in there was a couple of lines about the fact that some extensions require support libraries, and that these dll's ought to be copied into the System32 directory.
I had never associated my difficulty in loading the extensions I wanted with the need for installing supporting dll's. But there was this folder called 'dlls' right beside my 'extensions' folder.... so, not being able to guess which ones were needed for my particular selection of extensions, I copied the whole lot of them into the System32 folder. One of the extensions I wanted was the mcrypt, and I found a library dll for it at: http://ftp.emini.dk/pub/php/win32/mcrypt/ and I dropped that into System32 as well.
This time it all worked. Everything I had uncommented in the php.ini file loaded just beautifully.
Hope this helps. 🙂