在 Ubuntu 16.04 上从源代码编译 php-ssh2 模块

在 Ubuntu 16.04 上从源代码编译 php-ssh2 模块

因为我从源代码安装 PHP5.6.31,所以我不能使用此命令:

apt-get install php-ssh2 

为 PHP 安装 SSH2 模块。

现在我尝试从源代码安装此模块。我读到此安装

1. download the libssh2 package from http://libssh2.org, command as following:
   tar vxzf libssh2-1.4.2.tar.gz
   cd libssh2-1.4.2
   ./configure
   make
   make install

2. 从以下网址下载 php-ssh2 软件包http://pecl.php.net/package/ssh2

tar vxzf ssh2-0.11.3
cd ssh2-0.11.3
phpize
./configure --with-ssh2
make
make install

and the ssh2.so file will copy into /usr/lib64/php/modules
check it.
  1. 修改 php.ini

vi /etc/php.ini 在 php.ini 的扩展部分添加“extension=ssh2.so”

  1. 检查php的环境,使用phpinfo();

但是我在第二步失败了: 在此处输入图片描述

请帮助我。提前致谢。

答案1

您缺少正确运行脚本所必需的软件包,只需安装即可。

sudo apt-get install autoconf

相关内容