Bonjour à tous.
Voici mon problème.
Je souhaiterai faire une connexion à une base de donnée via ssh.
J'utilise wampserveur 2, avec la version de php 5.2.9-2 parceque je n'ai pas réussi à le faire avec la 5.3.0.
J'ai bien installé ssl en ajoutant le fichier php_ssh2.dll dans C:\wamp\bin\php\php5.2.9-2\ext et en ajoutant la ligne extension=php_ssh2.dll dans mon php.ini.
Lorsque j'utilise la commande phpinfo(); je vois bien ssh2.shell, ssh2.exec, ssh2.tunnel, ssh2.scp, ssh2.sftp dans la colonne Registered PHP Streams.
Lorsque je souhaite effectuer une connexion, j'ai cette erreur :
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 1013478400 bytes) in C:\wamp\www\test\test2.php on line 3 ->(ligne de $connection)
<?php
echo 'test1';
$connection = ssh2_connect('xxx.xxx.xxx.xxx',8080);
echo '<br />test2<br />';
$test = ssh2_auth_password($connection,'test','bidon');
if($test)
echo 'success';
else
echo '<br /><b><u>false command</u></b><br />';
echo '<br />fin du test';
?>
J'ai essayé d'augmenter la "memory_limit" en ajoutan la ligne :
ini_set("memory_limit",'1024M');
et là j'ai un message d'erreur qui me dit :
Fatal error: Out of memory (allocated 262144) (tried to allocate 1013478400 bytes) in C:\wamp\www\test\test2.php on line 4 -> (toujours la ligne du $connection).
Est-ce que quelqu'un peux m'aider à comprendre le problème?
Merci de votre aide
You can do it...