PHP 5.4.4 auf Debian 10 (Buster) installieren?
Hallo,
weiß jemand, ob und wie es möglich ist die (uralte) PHP Version 5.4.4 auf Debian 10 zu installieren?
Mit neueren Versionen geht es leider nicht. Hintergrund ist, ich muss eine alte Moodleinstallation portieren. Mit PHP 5.6 (das habe ich noch gefunden) geht es gar nicht. Mit PHP 7.0 sagt er, dass PHP 7 nicht unterstützt wird und PHP 5.4.4 gebraucht wird.
Ja, ich weiß, dass man PHP 7.4 benutzen sollte.
Gruß
Ich habe es letztenendes mit CentOS 7 gemacht. Dort bekommt man php5.3/4/5 noch fertig kompiliert als Package!
Das mit dem selber kompilieren hat nicht so gut funktioniert, es wurden einige Schnittstellen verändert...
Danke trotzdem an alle.
3 Antworten
Ich vermute, dass du dir das selbst kompilieren musst. Die alten Tarballs findest du unter https://www.php.net/releases/index.php
Es gaebe auch Docker Images von 5.4, aber da wirst du die PHP Extensions nicht mehr nachinstallieren koennen; ist moeglicherweiser aber nochmal einen Blick wert:
Und in wieweit brauchst Du dabei zwingend PHP? Würde man nicht eher die Daten in eine neue Moodle-Version migrieren und das war es dann?
Wenn es sein muß würde ich den Weg von freejack vorschlagen, minimalistisches altes Debian mit passenden Komponenten nehmen, um dann schrittweise zu migrieren.
Das Problem ist, daß Du PHP 5.4 kaum gegen aktuelle Bibliotheken gebaut bekommen wirst und entsprechende Backporting-Arbeit wird wohl auch keiner mehr machen.
4 1/2 Jahre EOL sind halt eine verdammt lange Zeit.
da würde ich mit Docker oder einer vm einfach ein entsprechend historisches Debian nehmen, wo diese Museumsversion noch drin war.
Ich wollte nicht den gesamten Umfang aufschreiben.
Kurz:
Chef hat uns tar.gz archiv mit dem Moodle gegeben + mbz Dateien
Wir haben Moodle aufgesetzt und wollten es importieren
Er meint, nein, ihr MÜSST die bereitgestellte Version benutzen.
Frage mich nicht warum. Bin studentische Hilfskraft an der Uni... Er ist der Meinung die Readme reicht aus und gibt keine hilfreichen Antworten.
Ich habe ja schon eine VM, eben mit Debian 10, dachte das das reichen wird. Aber so täuscht man sich, danke trotzdem!