ih@kroesa-maja.de schrieb:
ich habe meinen Server neu installiert mit Leap 15. Nun habe ich festgestellt, dass es nur noch php7 gibt. Da ich aber eine uralte (selbstprogrammierte) Application unter php 5.6. am laufen habe, welche die uralten mysql-Funktionen von php nutzt (mysql_query_wrap etc.), wollte ich den alten Server gerne auf vmware oder ähnliches rüber ziehen. so dass der alte Server ewig bestehen bleiben kann :) Da der Server nur im Intranet läuft und ich ihn nur manchmal brauche, sollte das bzgl. Sicherheit nicht kritisch sein. Kann mir jemand einen Tipp geben, wie man so was machen kann? Also ich stelle mir vor ich lese die Platte irgendwie ein und erzeuge dann ein Image für vmware? Meine Empfehlung wäre, nicht den ganzen Server zu virtualisieren, sondern nur die problematische Anwendung, also nach dem wie Du es beschreibst ist das Apache und PHP. Der MySQL/MariaDB-Server kann auch auf dem Leap 15 System weiterlaufen.
Eine leichtgewichtige Alternative zu Vollvirtualisierern wie VMware oder VirtualBox ist LXC. Mit etwas Glück hat man eine LXC-Instanz in wenigen Minuten installiert. Leap 42.3 wird bei Leap 15.0 natürlich als LXC-Guest angeboten. Innerhalb von LXC müssen dann noch Apache und PHP eingerichtet werden und die Applikation hineinkopiert oder verlinkt (mit Bind-Mounts) werden. Hier ist die openSUSE-Doku zu LXC: https://doc.opensuse.org/documentation/leap/virtualization/html/book.virt/ch... BTW würde ich nochmal prüfen, wie aufwendig eine Migration der MySQL-Funktionen von PHP 5.6 zu 7 ist. Manche Funktionen sind sehr ähnlich. Beispiel: PHP 5.6 if ($result = mysql_query($link, "SELECT Name FROM City LIMIT 10")) { printf("Select returned %d rows.\n", mysql_num_rows($result)); mysql_free_result($result); } PHP 7 if ($result = mysqli_query($link, "SELECT Name FROM City LIMIT 10")) { printf("Select returned %d rows.\n", mysqli_num_rows($result)); mysqli_free_result($result); } Viele Grüße, Björn -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org