gpt4 book ai didi

PHP 启动 : Unable to load dynamic library php_curl. dll

转载 作者:可可西里 更新时间:2023-10-31 23:51:21 25 4
gpt4 key购买 nike

我在让 cURL 在我的一台服务器上工作时遇到问题。我有其他人完全像这样设置,他们正在工作。这是系统日志中的错误消息:

PHP fatal error :调用未定义函数 curl_init()

PHP 警告:PHP 启动:无法加载动态库“C:\php\ext\php_curl.dll”- 找不到指定的模块。在第 0 行未知

我整天都在研究这个,但没有任何效果。这是服务器的当前状态:

  • php.ini在C:\php\
  • php_curl.dll 在C:\php\ext\
  • libeay32.dll 和 ssleay32.dll 在 C:\php\
  • extension=php_curl.dll 在 php.ini 中取消注释
  • 环境变量 PATH = %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C\php;C:\php\ext;C :\Apache24\bin
  • phpinfo() 显示 C:\php\php.ini 是正在使用的配置文件
  • php.ini extension_dir = "C:\php\ext"
  • Apache 来自 here
  • PHP 来自 here
  • 操作系统是 Windows Server 2008 R2 Datacenter

我已经重启了好几次了。其他扩展正在从扩展目录加载。我还尝试重新下载 PHP zip 文件并将 C:\php 替换为新下载的 zip 文件的内容。不久前,当我更新 PHP 和 Apache 时,我在另一台服务器上遇到了这个问题。用 zip 文件的新副本替换 C:\php 确实修复了它,但现在没有帮助。

我很乐意提供您可能需要的任何其他信息。

谢谢。


phpinfo() 配置命令

cscript/nologo configure.js "--enable-snapshot-build""--disable-isapi""--enable-debug-pack""--without-mssql""--without-pdo -mssql""--without-pi3web""--with-pdo-oci=c:\php-sdk\oracle\x86\instantclient_12_1\sdk,shared""--with-oci8-12c=c:\php- sdk\oracle\x86\instantclient_12_1\sdk,shared""--enable-object-out-dir=../obj/""--enable-com-dotnet=shared""--with-mcrypt=static""--without-analyzer""--with-pgo".

最佳答案

在 PHP 7.3 中:

  1. extension=php_curl
  2. libssh2.dllC:\php 复制到 C:\apache\bin
  3. libcrypto-*.dlllibssl-*.dllC:\php 复制到 C:\apache\bin(如果不存在)

关于PHP 启动 : Unable to load dynamic library php_curl. dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26857107/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com