2016-12-01 1 views
0

Ich arbeite an einer Dev-Sandbox, die hauptsächlich für Integrationstests verwendet wird.Ist es möglich, Versionen für Dinge wie PHP in meiner dev Sandbox ohne Neuinstallation zu wechseln?

Ich möchte in der Lage sein, Legacy-Versionen von Dingen wie der Magento-Cart-Plattform, die mit älteren Versionen von PHP und so weiter kompatibel sind.

Ich möchte wirklich in der Lage sein mehrere Versionen von PHP gleichzeitig zu installieren und sie dann an der Spitze der Datei zu nennen, damit es weiß, mit welcher Version Skripte zu bewerten sind, aber ich habe keine Ahnung, wo ich anfangen soll Das.

Alle Vorschläge würden sehr geschätzt werden!

+1

Mögliches Duplikat von [Wie kann man mehrere Versionen von PHP 5.x auf einem Entwicklungs-LAMP-Server ausführen?] (Http://stackoverflow.com/questions/524508/how-can-one-run-multiple-versions- von -php-5-x-on-a-development-lamp-server) – dinnertoast

+0

Hmm teilweise möchte ich aber idealerweise 4, 5, 6 und 7 laufen lassen damit ich eine ganze Reihe von Legacy-Software handhaben kann. – itchyspacesuit

Antwort

1

Es kann von Vorteil sein, eine Virtual Machine-Einrichtung wie Vagrant zu verwenden. Oder vielleicht separate Container in Docker laufen.

Für etwas wie Landstreicher würde ich eine andere Vagrant-Box bauen. Scotch.io haben eine wirklich schnelle Box Sie verwenden können: https://box.scotch.io/ Die Dokumentation für vagabundierende finden Sie hier: https://www.vagrantup.com/docs/

ich viele Entwickler Docker verwenden gesehen haben ältere Versionen von Software für Projekte auszuführen.

Ich würde vorschlagen, die Dokumentation für Docker Lesen hier: https://docs.docker.com/

Sowohl Vagrant und Docker größer sind Themen, die ich in dieser Antwort erklären kann.

Wenn Sie etwas mehr Lesen ich dies auf gefunden Stackoverflow Should I use Vagrant or Docker for creating an isolated environment? Es ist mit der Entscheidung zwischen Docker und Vagrant helfen können.

Ich hoffe, dass dies in gewisser Weise hilft.

+0

Einige gute Tipps. Ich werde Docker einen Versuch geben und ich werde deine Antwort akzeptieren, sobald ich es tue! Vielen Dank. – itchyspacesuit

Verwandte Themen