Я использую
Я пытаюсь установить ssh2_connect связь с помощью ssh2_auth_password, причина этого состоит в том, чтобы получить файлы от другого сервера
Я получаю ошибку как ниже PHP Fatal error: Uncaught Error: Call to undefined function ssh2_connect()
$connection = ssh2_connect($connectionIp, 22, array('hostkey'=>'ssh-rsa'));
if (ssh2_auth_password($connection, 'username', 'password')) {
echo "Authentication Successful!\n";
} else {
die('Authentication Failed...');
}
У меня есть установка как указано ниже:
sudo apt-get install libssh2-php && sudo /etc/init.d/apache2 restart
Я получаю сообщение
Package libssh2-php is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
php-ssh2:i386 php-ssh2
E: Package 'libssh2-php' has no installation candidate
Я раньше использовал тот же код для
Это выше кода работало отлично, когда я обновлен до PHP и старшей версии человечности, этот код не работает.
Заранее спасибо за все Вы предложение.
После борьбы в течение 2 дней Мой Администратор Linux предложил установить этот пакет ниже.
sudo apt install php-ssh2
После установки вышеупомянутого пакета мой ssh2_connect неопределенная функция исчезла.