I know that a lot of people have had this problem, so to start, I've tried all of the following:
On Windows Server 2003, with PHP 5 loaded with ISAPI module -
Removed the semicolon in php.ini extensions list for php_gd2.dll
Verified that php_gd2.dll is in the correct directory
Verified that the php.ini is pointed to the correct extensions directory
Verified through php_info() that it's looking at the correct php.ini
Attempted to fix problem by placing php_gd2.dll in C:\PHP
Attempted to fix problem by placing php_gd2.dll in C:\WINDOWS and C:\WINDOWS\SYSTEM32
Added C:\PHP\ext to environment paths
Restarted the server countless times
Verified correct security settings for internet guest accounts, etc.
PHP itself runs just fine, but the GD library, which is an absolute requirement for our company's site, will not load. It doesn't show up in the php_info() display and any calls to GD functions throw errors.
I've scoured multiple forums and websites, and tried every 'fix' I've seen, with no luck.
If anyone has any idea as to what the problem is, I would greatly appreciate any help. I won't lie, I'm desperate for an answer.