Function ssh2_connect doesn't exist

Signaler
Messages postés
1
Date d'inscription
lundi 22 février 2021
Statut
Membre
Dernière intervention
22 février 2021
-
J'ai un souci sur mes serveurs avec ssh2.


Mon script PHP est en erreur :
if (!function_exists("ssh2_connect")) die("function ssh2_connect doesn't exist");

Mais quanf je fais :
php -a
 $result = ssh2_connect('localhost',PORT);


=> ça marche ok.



Ce petit script exécuté sur Putty :
<?php
if (!function_exists("ssh2_connect")) die("function ssh2_connect doesn't exist");
$connection = ssh2_connect(IP, PORT);
echo "<p style='color:green;'>ssh2_connect: Ok</p>";
ssh2_auth_password($connection, 'root', PWD);
echo "<p style='color:green;'>passwd Ok</p>";
?>

=> ça marche ok.



Mais ce même script lancé à parti d'un navigateur est en erreur : "function ssh2_connect doesn't exist"

Y-a-t-il un configuration Apache à ajouter ? (php 7.3, ubuntu 16.04)

J'ai déjà ajouté :

extension=php_ssh2.dll
extension=ssh2.so
dans le php.ini (/etc/php/7.3/apache2/php.ini)

Et relancé le service apache. Mais j'ai toujours l'erreur : "function ssh2_connect doesn't exist".


Quelqu'un aurait-il une idée ?
Merci de votre aide

[ajout des balises code]