0

我是 PHP 开发的新手。我使用的是 Easyphp 旧版本,现在我升级到新版本,但现在尝试打开它或启用功能时会显示
警告错误消息。 我重新安装了软件,但它仍然无法正常工作。如果我禁用,那很好,但不再工作了。在此处输入图像描述the program can't be start because is libssh2.dll missing.cURL
extension=php_curl.dllphp.inicURL

我应该怎么办?我尝试了一切,我浪费了 3 个晚上。
任何帮助将不胜感激。提前致谢。

4

2 回答 2

0

当我开始将 curl 与 EasyPHP-Devserver 17 一起使用时,我也收到了这条消息,我按照以下步骤实际解决了这个问题:

尝试从安全网站下载 DLL,您可以使用此链接: http ://www.dll-found.com/download/l/libssh2.dll

然后按照以下步骤操作:

  • 免费下载 libssh2.dll 到您的计算机。
  • 将dll文件移动到系统目录。(Windows XP、Vista、Windows 7) - C:\Windows\System32 (Windows NT/2000) - C:\WINNT\System32 (Windows 95/98/Me) - C:\Windows\System 如果您使用 64 位Windows 版本,
    C:\Windows\SysWOW64\中的系统目录
  • 重新启动计算机。

您也可以简单地将 libssh2.dll 文件复制到 PHP 目录中,该目录必须如下所示

C:\Program Files\EasyPHP-Devserver-17\eds-binaries\php\php713vc14x86x171216121038

对于 PHP7

C:\Program Files\EasyPHP-Devserver-17\eds-binaries\php\php5630vc11x86x171216121038

适用于 PHP 5.6

于 2018-08-04T20:22:24.367 回答
0

我认为这是来自 stackoverflow 的更清洁的解决方案:

PHP 无法加载 php_curl.dll 扩展

我必须重新启动 Windows 7 才能让 apache 识别更改后的路径。

于 2019-01-11T19:47:29.437 回答