Hey Kenyaz,
I've run into this problem on Windows server and have some things you might want to check, if you haven't already figured this one out.
I figured out about 3 years ago that the installer version is easier to configure and run so I haven't tried the zip version since.
These instructions are for the installer version
Download and install the latest stable version of PHP. Today that is Version 4.3.4
Download the zip version and expand it somewhere you can get at it like the desktop. Open it up.
Drag the folder named extensions to your PHP installation. By default this would be C:\php.
Back to the expanded zip version.
Open the directory called dlls then select and drag the entire contents to your C:\WINNT\System32 Directory
(There should be 14 dlls and they will come in handy should you decide to enable php_xslt or any of the other extensions)
Now you have to make some edits to the php.ini so this will all come together.
#1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Change the extensions directory to point to c:\php\extensions\ like so:
; Directory in which the loadable extensions (modules) reside.
extension_dir = "c:\php\extensions\"
#2
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
uncomment:
extension=php_curl.dll
That should do it. You can check by making a page that has the following code:
<?php
phpinfo();
?>
Run that page and you should see curl enabled in alphabetical order between "ctype" and "ftp".
Good luck and have fun.
BTW, now that you have a bunch of the other extension dlls loaded up you can easily enable them to work as well.
Andrew