EasyPHP Devserver 17:程序无法启动,因为缺少 libssh2.dll

EasyPHP Devserver 17: The program can't be start because is libssh2.dll is missing

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

我该怎么办?我什么都试过了,我浪费了三个晚上。
任何帮助将不胜感激。 提前致谢。

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

尝试从安全网站下载 DLL,您可以使用此 link: 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 如果你 使用 Windows 的 64 位版本,
    中的系统目录 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

我认为这是来自 Whosebug 的更简洁的解决方案:

PHP unable to load php_curl.dll extension

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