PHP Curl需要哪些DLL文件(Win 10 Microsoft)

时间:2017-09-18 20:50:58

标签: php curl dll

过去几天/周 - 我一直试图在我的PHP上添加PHP curl - 在Win 10机器上。但到目前为止它没有列出/显示。

我有Google搜索&发现各种建议缺少DLL文件的地方&该人添加了DLL&他们的问题是固定的:)。有谁知道所需DLL文件的完整列表?我想我已经加了所有。

PHP Version 7.1.9

服务器API CGI / FastCGI

加载配置文件C:\ WINDOWS \ php.ini

extension_dir C:\ Program Files(x86)\ PHP \ v7.1 \ ext \

以下是我拥有的DLL文件(我记得被提及 - 在我的EXT目录中)。

  • libea32.dll
  • libssh2
  • php_curl.dll

(以及其他一些文件)

是否有一个很好的页面建议检查所有内容 - 而不是一点一点的信息,所以我们可以进行卷曲?

编辑:我在WIN IIS 7服务器上。

进一步 - 9月19日。

进一步:我检查了我的PHP错误日志&我发现这些错误与curl&还有其他DLL文件(但PHP似乎最好工作正常)。

[19-Sep-2017 07:55:11 UTC] PHP警告:PHP启动:curl:无法初始化模块 使用build ID = API20160303,NTS,VC14编译的模块 PHP使用build ID = API20160303,TS,VC14编译 这些选项需要匹配  在第0行的未知中

什么是TS / NTS?

进一步编辑:它似乎是使用TS版本的PHP,但我应该在Windows IIS 7服务器上使用NTS。现在研究。 (我猜我需要卸载PHP 7才能获得新的PHP ??)

2 个答案:

答案 0 :(得分:0)

在Windows 10上,在php.ini上使用PHP 7.1.8 extension = php_curl.dll

C:\Windows\System32\drivers\etc>curl --version
curl 7.51.0 (x86_64-w64-mingw32) libcurl/7.51.0 OpenSSL/1.0.2j zlib/1.2.8 libssh2/1.7.0 nghttp2/1.15.0 librtmp/2.3
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smtp smtps telnet tftp
Features: IPv6 Largefile SSPI Kerberos SPNEGO NTLM SSL libz TLS-SRP HTTP2 Metalink

答案 1 :(得分:0)

是的 - 我终于得到了CURL:)

我使用的是TS版本的PHP - 而不是NTS版本。

我重新安装了PHP&添加卷曲,简单。现在在我的家庭服务器上工作:)