【发布时间】:2018-02-27 12:06:48
【问题描述】:
过去几天/一周 - 我一直在尝试将 PHP curl 添加到我的 PHP - 在 Win 10 机器上。但是到目前为止它没有列出/显示。
我在 Google 上搜索并找到了多个提示丢失 DLL 文件的地方,并且该人添加了 DLL 并且他们的问题已修复 :)。有谁知道所需 DLL 文件的完整列表?我想我把它们都加了。
PHP 版本 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
(以及其他几十个文件)
是否有一个很好的页面可以建议所有要检查的东西——而不是零碎的信息,这样我们就可以开始 curl 了吗?
编辑:我在 WIN IIS 7 服务器上。
进一步 - 9 月 19 日。
进一步:我检查了我的 PHP 错误日志,我在 curl 和其他 DLL 文件中遇到了这些错误(但 PHP 似乎工作正常)。
[19-Sep-2017 07:55:11 UTC] PHP 警告:PHP 启动:curl:无法初始化模块 使用 build ID=API20160303,NTS,VC14 编译的模块 使用 build ID=API20160303,TS,VC14 编译的 PHP 这些选项需要匹配 在第 0 行的未知中
什么是 TS / NTS?
进一步编辑:似乎我使用的是 TS 版本的 PHP,但我应该在 Windows IIS 7 服务器上使用 NTS。现在研究。 (我猜我需要卸载 PHP 7 获取新的 PHP ??)
【问题讨论】: