PECL SSH2 auf Ubuntu 16

Aktuell führen wir noch einige Anpassungen durch, das Forum wurde jedoch bereits live geschaltet.
  • Hallo,


    ich bin dabei die neuste Teklab Version 7 auf einem Ubuntu 16 zu installieren, allerdings lässt sich die letzte noch php5 kompaktible PECL SSH2 Version nicht mehr auf dieser kompilieren.


    Ich habe sowohl die Version aus dem Handbuch probiert, also http://teklab.de/downloads/ssh2.tgz welche wohl die Version ssh2-0.11.0 ist, als auch die via pecel downloadbare Version ssh2-0.13,
    laut pecel website ist dies die letzte version die noch mit php5 läuft.


    Hat das jemand in dieser Konfiguration am laufen, oder hat einen Tipp wie man das ans laufen bekommen kann?


    Gruß,
    Christoph

  • hallo, ich bin am verzweifeln.


    Versuche seit heute morgen das SSH2 Modul in gang zu bekommen und habe nun diesen Forum eintrag gefunden aber trozdessen geht der SSH2 net.




    wie ihr unter folgendem link sehen könnt http://stream.rs002039.fastrootserver.de/install/install.php


    danke für eure antwort im vorraus


  • Du hast es doch schon mit dem ersten Befehl installiert. Der Installer sagt öfters, dass SSH2 nicht installiert ist. Kannst du erstmal getrost ignorieren.


    Erstelle mal eine PHP-Datei und lass dir über phpinfo() alle Informationen ausgeben. Dort muss der EIntrag auf jeden Fall auftauchen.

  • Du hast es doch schon mit dem ersten Befehl installiert. Der Installer sagt öfters, dass SSH2 nicht installiert ist. Kannst du erstmal getrost ignorieren.


    Erstelle mal eine PHP-Datei und lass dir über phpinfo() alle Informationen ausgeben. Dort muss der EIntrag auf jeden Fall auftauchen.

    Danke für deine schnelle antwort,


    http://stream.rs002039.fastrootserver.de/test.php


    da kanst du sie gerne einsehen , weil wenn ich in die Installation gehe wird der SSH Modul nicht grün =)

  • Ach du benutzt Plesk. Da ist das Vorgehen etwas anders, weil auch das Modul Plesk bekannt gemacht werden muss. Deinstallier bitte mal wieder php-ssh2 und gehe wie hier beschrieben vor:
    https://support.plesk.com/hc/e…ll-ssh2-extension-for-PHP


    Ist zwar für CentOS beschrieben aber kann einfach (wenn man etwas Wissen hat) auf Debian/Ubuntu übertragen werden.

    Ach du benutzt Plesk. Da ist das Vorgehen etwas anders, weil auch das Modul Plesk bekannt gemacht werden muss. Deinstallier bitte mal wieder php-ssh2 und gehe wie hier beschrieben vor:



    leider kommt folgender fehler schon beim ersten befehl


    Bash
    root@rs002039:~# apt-get install make gcc glibc-devel zlib-devel openssl-devel php-devel
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    E: Unable to locate package install
    E: Unable to locate package glibc-devel
    E: Unable to locate package zlib-devel
    E: Unable to locate package openssl-devel
    E: Unable to locate package php-devel

    Einmal editiert, zuletzt von Technox ()

  • TekBASE 8 - Es wird mindestens PHP 5.6 benötigt Anleitung


    Vielleicht hilft dies ;) danach sollte die SSH.so für php 5.6 nutzbar sein.

    Bitte die Forumsuche und das Handbuch verwenden. Wenn die Suche erfolglos war, bitte ein Thema erstellen und das Problem ausführlich beschreiben. Dieser Ablauf spart Zeit und unnötige Fragen zu immer gleichen Problemen. Sie können aber auch im Kundenbereich ein Support-Ticket erstellen.


    Gefällt Ihnen TekLab? facebook-1.pngtwitter-1.pnglinkedin-1.png

  • Du musst einfach auf die phpX.X.Z by Vendor OS stellen, dann funktioniert auch dein installiertes php-ssh2 modul.


    Dann apache/php-fpm usw alles neu starten.


    Oder eben wie beschrieben für die Verwendete php Version von Plesk das ssh2 selbst kompilieren. (Wirst du dann bei jedem update machen müssen)

  • Vendor wird bei ihm php7 sein daher will er php5.6 installieren für T7 aber er installiert nun TekBASE 8 :)

    Bitte die Forumsuche und das Handbuch verwenden. Wenn die Suche erfolglos war, bitte ein Thema erstellen und das Problem ausführlich beschreiben. Dieser Ablauf spart Zeit und unnötige Fragen zu immer gleichen Problemen. Sie können aber auch im Kundenbereich ein Support-Ticket erstellen.


    Gefällt Ihnen TekLab? facebook-1.pngtwitter-1.pnglinkedin-1.png

  • SSH2 geht auch beim PHP 7 nicht , ich raste bald aus


    zum server
    Plest 17...
    Ubuntu 16...
    Root server
    Webtropia


    ich habe echt keine ahnung was da falsch läuft


    dort fängt der ganze mist schon an, server ist neu aufgesetzt

    Bash
    root@rs002039:~# apt-get install make gcc glibc-devel zlib-devel openssl-devel plesk-php70-devel
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    E: Unable to locate package glibc-devel
    E: Unable to locate package zlib-devel
    E: Unable to locate package openssl-devel
    E: Unable to locate package plesk-php70-devel
    root@rs002039:~#
  • Wieso willst du plesk-php7.0 installieren?


    Installiere das php welches bei ubuntu dabei ist


    Und dazu dann php-ssh2


    Dann apache2, nginx, php-fpm usw alles neubstarten


    Deine website stellst du auf phpX.Y.Z by Vendor OS um

  • Schick einfach mal die Rootdaten an service@ ich seh morgen drüber. Es ist nicht die plesk-php Version wichtig sondern die Vendor OS die ist bei Ubuntu 16 auch php 7.0 soweit ich das seh.


    Mach doch einfach malapt-cache search php ssh2


    Da sollten die Pakete angezeigt werden. Dann nimm das php-ssh2 oder falls es anders heißt das phpX-ssh2 je nach Version.

    Bitte die Forumsuche und das Handbuch verwenden. Wenn die Suche erfolglos war, bitte ein Thema erstellen und das Problem ausführlich beschreiben. Dieser Ablauf spart Zeit und unnötige Fragen zu immer gleichen Problemen. Sie können aber auch im Kundenbereich ein Support-Ticket erstellen.


    Gefällt Ihnen TekLab? facebook-1.pngtwitter-1.pnglinkedin-1.png

  • Schick einfach mal die Rootdaten an service@ ich seh morgen drüber. Es ist nicht die plesk-php Version wichtig sondern die Vendor OS die ist bei Ubuntu 16 auch php 7.0 soweit ich das seh.


    Mach doch einfach malapt-cache search php ssh2


    Da sollten die Pakete angezeigt werden. Dann nimm das php-ssh2 oder falls es anders heißt das phpX-ssh2 je nach Version.

    Email kommt, ich danke dir , bist der beste


    und alle anderen Natürlich auch

  • So das ganze war etwas komisch


    1. Plesk: über Apache bedient ging die Domain nicht daher auf Nginx umgestellt
    2. Via APT bietet Plesk mit den Sources kein plesk-phpXX-dev an


    Daher folgendes
    1. Die Domain auf Vendor OS PHP7 mit nginx gestellt
    2. apt-get install software-properties-common
    3. add-apt-repository ppa:ondrej/php -y


    4. apt-get update


    5. apt-get install php-ssh2


    6. service apache2 restart


    7. service nginx restart


    8. /etc/init.d/php7.0-fpm restart



    Und siehe da PHP 7 + Ioncube + SSH2 läuft nun.

    Bitte die Forumsuche und das Handbuch verwenden. Wenn die Suche erfolglos war, bitte ein Thema erstellen und das Problem ausführlich beschreiben. Dieser Ablauf spart Zeit und unnötige Fragen zu immer gleichen Problemen. Sie können aber auch im Kundenbereich ein Support-Ticket erstellen.


    Gefällt Ihnen TekLab? facebook-1.pngtwitter-1.pnglinkedin-1.png