PHP / cURL on Windows install: “The specified module could not be found.”

前端 未结 5 712
遥遥无期
遥遥无期 2020-12-11 00:27

I\'m running PHP 5.2.3 on Windows 2000 Server with IIS 5. I\'m trying to get cURL working, so in my php.ini file, I have this line:

5条回答
  •  Happy的楠姐
    2020-12-11 00:30

    Problem solved!

    Although the error message said The specified module could not be found, this is a little misleading -- it's not that it couldn't find php_curl.dll, but rather it couldn't find a module that php_curl.dll required. The 2 DLLs it requires are libeay32.dll and SSLeay32.dll.

    So, you have to put those 2 DLLs somewhere in your PATH (e.g., C:\Windows\system32). That's all there is to it.

    However, even that did not work for me initially. So I downloaded the Windows zip of the latest version of PHP, which includes all the necessary DLLs. I didn't reinstall PHP, I just copied all of the DLLs in the "ext" folder to my PHP extensions folder (as specified in the extension_dir variable in php.ini), and I copied the versions of libeay32.dll and SSLeay32.dll from the PHP download into my System32 directory.

    I also did an iisreset, but I don't know if that was necessary.

提交回复
热议问题