Hilfe SFTP-Verbindung über PHP

PreludeBA4

Mitglied
Ich habe da ein Problem.
Ich versuche gerade via PHP eine verbindung zu einem Server über ssh2_connect().



Nun sagt er mir aber

Fatal error: Call to undefined function ssh2_connect() blabla

Also muß ich es wohl in meinem xampp noch aktivieren oder wie?! Wie mach ich das?
Oder gibt es alternativ lösungen? Hab noch nicht damit gearbeitet aber brauch es dringend :(


Über eine schnelle und leicht verständliche Antwort würde ich mich freuen.
 
Dazu musst die php.ini in deinem xampp-Installationsverzeichnis bearbeiten und zwar hier: xampp/apache/bin/php.ini

Da suchst du die Zeile

Code:
;extension=php_ssh2.dll

und änderst sie so ab:

Code:
extension=php_ssh2.dll

Anschließend startest du den Apache neu und noch mal probieren.
 
Super es geht. Vielen dank.

Ich hab die ganze Zeit in der falschen php.ini eingeblendet -.-

hab im php-Ordner rumgewerkelt.


Find grad keinen Befehl, wie ich Dateien auf den Server übertragen kann... Kann mir dan och jemadn helfen? :(
 
Zuletzt bearbeitet:
Ich hab es jetzt über ssh2_scp_send probiert.

mit:
PHP:
ssh2_scp_send($connection, '/dateien/'.$datei, './'.$datei);

bringt er nen fehler:
Code:
Warning:  ssh2_scp_send(/csv/20091025.txt) [function.ssh2-scp-send]: failed to open stream: No such file or directory in blabla

Warning:  ssh2_scp_send() [function.ssh2-scp-send]: Unable to read source file in blabla

und wenn ich
PHP:
ssh2_scp_send($connection, 'dateien/'.$datei, './'.$datei);
nehm dann lädt er sich kaputt... :(


Kann mir da einer helfen?
 
Zuletzt bearbeitet:
Zurück