2

我在我的服务器上安装了 ssh2,但是当我检查结果是:

PHP 警告:PHP 启动:ssh2:无法初始化模块
使用模块 API=20100525 编译的模块 使用模块 API=20090626
编译的 PHP
这些选项需要在第 0 行的未知中匹配

我使用 centos 6 和 directadmin

4

2 回答 2

2

libssh2 是出了名的难以安装。就个人而言,我建议您尝试phpseclib,一个纯 PHP SSH2 实现

于 2013-09-02T03:30:23.803 回答
0

您可以尝试通过 yum 安装 ssh2,如果需要启用remi.repo

$ sudo yum install php-pecl-ssh2

它将安装php-pecl-ssh2与您的 PHP 版本相同的软件包。

但如果您有任何理由,也可以通过 pecl 安装它:

  1. # yum install php-devel

  2. # pecl channel-update pecl.php.net

  3. # pecl install ssh2

针对 Oracle Linux 7 进行了测试。

于 2019-10-09T17:19:31.250 回答