我无法在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扩展名。
有解决方案吗?
答案 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.dll
和ssleay32.dll
复制到C:\Windows\System32
(注意 - 在WAMP上将它们复制到Apache bin文件夹更好)