如何在Linux Ubuntu Wheezy(raspbian)上安装PHP7的SSH2-Lib?

时间:2015-12-10 16:42:05

标签: php linux ubuntu raspberry-pi2 libssh2

我决定安装新的PHP7。由于旧的raspbian存储库,apt-get install它是不可能的。 Ondrej的ppa也不会工作,因为没有喘息的上传。

一切都很顺利我的Apache与PHP7连接,所以它现在运行。但我发现,没有安装SSH2模块。我需要那些我无法改变的依赖项:/

所以这就是我尝试过的:

wget https://pecl.php.net/get/ssh2-0.12.tgz
tar -xzf ssh2-0.12.tgz -C /
phpize
./configure
sudo make && make install

- > pecl / ssh2需要PHP(版本> = 4.0.0,版本< = 6.0.0),安装版本为7.0.0RC4

好的,我的PHP版似乎有问题。所以我搜索了它并发现了。 https://github.com/php/pecl-networking-ssh2/pull/7

有一个新版本

所以我下载了这个,安装了这个,然后尝试了

pecl install -f ssh2

然后这个PECL决定下载我上面已经尝试过的原版0.12版本。不错的奇迹。

任何帮助都非常感谢!谢谢:))

1 个答案:

答案 0 :(得分:0)

试试这个:

System.Net.Http

您可以查看此处使用的版本

对于使用alpine linux的用户,请务必先添加libssh2-dev:

pecl install ssh2-1.1.2