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

时间:2018-08-04 11:00:43

标签: php easyphp devserver

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

我该怎么办?我尝试了一切,浪费了三晚。
任何帮助将不胜感激。 预先感谢。

2 个答案:

答案 0 :(得分:0)

当我开始在EasyPHP-Devserver 17中使用curl时,我也收到了此消息,并且按照以下步骤实际上解决了该问题:

尝试从安全的网站下载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如果您 使用Windows的64位版本,系统目录位于
    C:\ Windows \ SysWOW64 \
  • 重新启动计算机。

您还可以简单地将libssh2.dll文件复制到必须类似于

的PHP目录中
  

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

对于PHP7

  

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

对于PHP 5.6

答案 1 :(得分:0)

我认为这是stackoverflow中一种更干净的解决方案:

PHP unable to load php_curl.dll extension

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