View Single Post
Old 11-18-2010, 07:07 PM   #1 (permalink)
SaintIsaiah
The Contributor
 
SaintIsaiah's Avatar
 
Join Date: Jan 2009
Posts: 48
Thanks: 5
SaintIsaiah is on a distinguished road
Default loading mcrypt on IIS 6.0?

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. Reason: SOLVED
SaintIsaiah is offline  
Reply With Quote