我决定安装新的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,版本好吧,我的php版本似乎有问题。所以我找了一下才发现。有一个新版本可在https://github.com/php/pecl-networking-ssh2/pull/7
所以我下载了这个,安装了这个然后试着
pecl install -f ssh2

然后这个pecl决定下载原来的0.12版本,我已经在上面尝试过了。很好的奇迹。
非常感谢您的帮助!谢谢:)

最佳答案

试试这个:

pecl install ssh2-1.1.2

你可以在这里检查使用哪个版本
对于使用Alpine Linux的用户,请确保首先添加libssh2 dev:
apk --update add libssh2-dev

关于php - 如何在Linux Ubuntu Wheezy(raspbian)上为PHP7安装SSH2-Lib?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34207228/

10-10 14:08