Hi Leute,
ich habe einen Debian 9 Server in einer VM ohne verbingun nach drausen ( das soll auch so bleiben) , nun würde ich gerne ein älteres PHP (z.b. 5) mit SQL dort laufen lassen.
gibt es eine Möglichkeit beim neue PHP 7 ein downgrade zu 5 zu machen ?
bzw. gibt es irgendwo ein komplettes package wo alle benötigten files drin sind , das ich diese lokal aufspielen kann?
dank euch
so long Maxwill
PHP 5 auf Debian 9 ohne internet aufspielen
- Lord_Carlos
- Beiträge: 5578
- Registriert: 30.04.2006 17:58:52
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Dänemark
Re: PHP 5 auf Debian 9 ohne internet aufspielen
Ich kann dir leider nicht direkt weiterhelfen, aber ich wuerde das problem auf eine andere art angehen.
Mit docker, wenn das eine option ist.
Da gibt es fertige images mit php5. Dann muss man das aktuelle php auch nicht von dem Debian 9 server entfernen.
Mit docker, wenn das eine option ist.
Da gibt es fertige images mit php5. Dann muss man das aktuelle php auch nicht von dem Debian 9 server entfernen.
Code: Alles auswählen
╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!
Re: PHP 5 auf Debian 9 ohne internet aufspielen
Ok, vll anders .
ich habe nun PHP7 auf dem Server entfernt, und würde nun gerne PHP5.x drauf installieren. Gibt es das package irgendwo komplett mit allen abhängigen Files ?
so long Maxwill
ich habe nun PHP7 auf dem Server entfernt, und würde nun gerne PHP5.x drauf installieren. Gibt es das package irgendwo komplett mit allen abhängigen Files ?
so long Maxwill
- novalix
- Beiträge: 1909
- Registriert: 05.10.2005 12:32:57
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: elberfeld
Re: PHP 5 auf Debian 9 ohne internet aufspielen
Unter https://packages.sury.org/php/ findest Du die vom Debian Maintainer gewarteten php5-Pakete. Die heißen dort "php5.6*".
Ich rate davon ab, Pakete aus dem pool händisch herunter zu laden. Binde lieber das Repo in einem anderen Rechner (dem Host?) ein und verwende den Paketmanager, um die Abhängigkeiten zu checken.
Konsultiere die manpage Deines Frontends zur Paketverwaltung (apt, apt-get, aptitude), um heraus zu finden, wie Du eine Installation simulierst und wie Du den Download der Pakete bewerkstelligst, ohne sie auf dem am Internet angeschlossenen System zu installieren.
Ich rate davon ab, Pakete aus dem pool händisch herunter zu laden. Binde lieber das Repo in einem anderen Rechner (dem Host?) ein und verwende den Paketmanager, um die Abhängigkeiten zu checken.
Konsultiere die manpage Deines Frontends zur Paketverwaltung (apt, apt-get, aptitude), um heraus zu finden, wie Du eine Installation simulierst und wie Du den Download der Pakete bewerkstelligst, ohne sie auf dem am Internet angeschlossenen System zu installieren.
Das Wem, Wieviel, Wann, Wozu und Wie zu bestimmen ist aber nicht jedermannns Sache und ist nicht leicht.
Darum ist das Richtige selten, lobenswert und schön.
Darum ist das Richtige selten, lobenswert und schön.
-
- Beiträge: 3799
- Registriert: 26.02.2009 14:35:56
Re: PHP 5 auf Debian 9 ohne internet aufspielen
apt-get kennt den Parameter -d. Dann wird nur der Download mit allen Abhängigkeiten durchgeführt und erst mal nix installiert.
Die Paktete liegen dann unter /var/cache/apt... als normale .deb vor und können dann im gast per dpkg -k *.deb installiert werden, wenn
sie wie auch immer in ein Workverzeichnis des Gastes gebracht wurden - wobei sich hierfür /tmp anbietet.
Die Paktete liegen dann unter /var/cache/apt... als normale .deb vor und können dann im gast per dpkg -k *.deb installiert werden, wenn
sie wie auch immer in ein Workverzeichnis des Gastes gebracht wurden - wobei sich hierfür /tmp anbietet.