Instruções de instalação do PHP-5.X + PHP-7.X cobrem a diferença.
Parece que você deve usar um procedimento de instalação pecl ao usar as versões do PHP-5.X.
Eu corro sudo apt-get install libssh2-1-dev libssh2-php
eu recebo:
Reading package lists... Done
Building dependency tree
Reading state information... Done
libssh2-php is already the newest version.
libssh2-1-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 71 not upgraded.
Mas isso não funciona. Eu não os vejo instalados quando executar php -m |grep ssh2 #you should see ssh2
Quais etapas você tomaria a seguir? Uma coisa a notar é que, quando eu corri o sudo apt-get update
, percebi que ele está se conectando ao http://archive.ubuntu.com trusty/multiverse
. Isso poderia ser um problema?
Instruções de instalação do PHP-5.X + PHP-7.X cobrem a diferença.
Parece que você deve usar um procedimento de instalação pecl ao usar as versões do PHP-5.X.
Para instalar a extensão ssh2 para PHP5, execute:
sudo apt-get install gcc make autoconf libc-dev pkg-config php5-dev
sudo pecl install ssh2-0.13
Ou
sudo pecl install https://pecl.php.net/get/ssh2-0.13.tgz
Reinicie o serviço php-fpm
e, em seguida, confirme:
php -i | grep ssh2