1

我正在尝试在xampp上安装ssh2

  • Xampp 版本:3.2.1
  • PHP版本:5.4.19

到目前为止,我已经使用以下步骤进行安装:

  1. 下载并复制libssh2.dll文件到c:\windows\system32

  2. php_ssh2.dllphp_ssh2.pdb“ext”(例如c:\xampp\php\ext)文件夹中的文件;

  3. 从php.ini中;的这一行中删除。extention:php_ssh2.dll

  4. 重启 xampp

但我在日志文件中收到错误:

无法加载动态库 php_ssh2.dll

谁能帮我这个?

4

1 回答 1

0

您可能错过了几件事:-

  • 您需要 php_ssh2 的线程安全 (-ts-) 版本
  • 您需要确保获得 32 位或 64 位版本以匹配您的 PHP/Apache而不是匹配您的操作系统
  • 您需要与您的 PHP 版本相匹配的 php_ssh2 版本,即 5.4

这里查看下载,只有 32 位版本的 SSH2 用 VC9 编译可用于 PHP5.4,因此您必须确保安装了 32 位版本的 XAMPP。

哦,最后要注意的是,您不需要也不应该将 php_ssh2.dll 的副本复制到该文件夹​​中,c:\windows\system32因此请从该文件夹中删除该 dll。PHP 知道从哪里加载其扩展并将文件放入其中c:\windows\system32只会在您想要升级 XAMPP 版本时混淆。

于 2016-01-21T10:29:07.190 回答