Ok so I'm feeling like a total idiot right now. I'm doing some work for a client and they have a windows server utilizing IIS 6.0. Since they need Magento installed and that requires PHP, I installed PHP and got it running with little effort.
Now the shopping cart says it needs mcrypt to continue. so I opened up the php.ini and uncommented the line to load php_mcrypt.dll. I also Downloaded the libcrypt .lib and .dll file and placed those both in the System and System32 folders.
So here's what doesn't make any sense. I reboot the whole server and IIS. PHP loads, but mcrypt doesn't. What's even more strange is that if I start php manually from the command prompt using "php -m" it shows the loaded modules and "mcrypt" is right on the list.
Is there something special I have to do to make IIS 6.0 load PHP with mcrypt?
The server's OS is Windows Server 2003.
Thanks in advance!
EDIT: Solved. Turned out the php_mcrypt.dll file was corrupt.
Last edited by SaintIsaiah : 11-22-2010 at 08:23 PM.