PHP Curl(Win 10 Microsoft)需要什么DLL文件



在过去的几天/周中 - 我一直试图将php卷曲添加到我的php中 - 在胜利10机器上。但是到目前为止,它的尚未列出/显示。

我已经搜索了&找到了建议缺少DLL文件的各个地方&该人添加了DLL&他们的问题是解决的:)。有人知道所需的DLL文件的完整列表吗?我认为我全部添加了它们。

PHP版本7.1.9

服务器API CGI/fastcgi

加载配置文件C: Windows php.ini

extension_dir c: program文件(x86) php v7.1 ext

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

  • libea32.dll
  • libssh2
  • php_curl.dll

(以及其他几十个文件)

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

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

进一步 - 9月19日

进一步:IVE检查了我的PHP错误日志&我正在通过卷发&我遇到这些错误还有其他DLL文件(但PHP似乎可以正常工作)。

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

什么是TS/NTS?

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

在Windows 10上,使用php 7.1.8扩展= php_curl.dll php.ini

C:WindowsSystem32driversetc>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

是的 - ive终于卷曲了:)

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

ive重新安装的php&添加了卷发,很容易。现在在我的家庭服务器上工作:)

最新更新