PHP 5.5 cURL无法在Windows 7 64位PHP 5.5 VC11上运行

时间:2014-11-12 08:33:33

标签: php curl wamp

我无法在Win7 64位上使用CURL扩展程序在PHP 5.5 ts-VC11上运行。提供的php_curl.dll加载但不执行任何操作(不会将自身注册为卷曲扩展名)而不会抛出任何错误。

我知道有一个 solution 用于在Windows 64位上运行PHP 5.3和5.4上的修补php_curl.dll,但我必须使用PHP 5.5 64位,我找不到有效的CURL扩展名。

有解决方案吗?

2 个答案:

答案 0 :(得分:1)

在2.5之前的WAMPServer版本中:

您需要做的就是将libeay32.dll和libssl32.dll从PHP \wamp\bin\php\{phpversion}文件夹复制到\wamp\bin\apache\{apacheversion}\bin文件夹。

如果您使用的是WAMPServer 2.5,则甚至不需要这样做,因为SYMLINKS应该会自动为您创建。如果没有符号链接,那么只需执行此操作即可创建它们: -

wampmanager -> Apache -> Version ( and click on the version number you are using )

使用WAMPServer将任何内容放在\windows\文件夹结构中是非常糟糕的做法,因为当您决定在Apache和/或PHP的版本之间切换时,这会导致问题。

答案 1 :(得分:0)

现在可以使用原始php_curl.dll。这个问题似乎是ssleay dll的冲突。只是将PHP添加到PATH并没有解决问题,但是将libeay32.dllssleay32.dll复制到C:\Windows\System32(注意 - 在WAMP上将它们复制到Apache bin文件夹更好)