Page 1 of 6

Mehrere PHP Versionen

Posted: Thu 10. Mar 2016, 15:02
by select name from me;
Einige ältere Programme erfordern ältere PHP Versionen. Insbesondere bei PHP 7 gibt es einige grundlegende Änderungen, die sich nicht einfach in älteren Programmen ändern lassen. Programme, die zu PHP 5.3 kompatibel sind, können oft erst relativ einfach mit PHP 5.6 betireben werden (htmlspecialchars, default_charset).

Es wäre toll, wenn man pro Domain zwischen mehreren PHP Versionen wählen könnte.
Alternativ, wenn das einfacher umsetzbar ist, pro User.

Unter Debian gibt es wohl einen ersten Schritt in diese Richtung, zumindest mit PHP 5.6 und PHP 7:
https://launchpad.net/~ondrej/+archive/ubuntu/php

Noch besser wäre natürlich, wenn man seine PHP Versionen relativ frei wählen kann und die Version im Hintergrund z.B. mit PHPBrew erzeugt wird. Ich denke aber, das wäre ziemlich aufwändig.

Re: Mehrere PHP Versionen

Posted: Thu 10. Mar 2016, 15:25
by Daniel
Hallo,

die Implementation zur Nutzung verschiedener PHP Versionen mit deren spezifischer Auswahl für Benutzer ist bereits auf der ToDo Liste vorhanden.
Die Funktion wird zu gegebener Zeit über den Updatemechanismus nachgereicht.

Re: Mehrere PHP Versionen

Posted: Fri 11. Mar 2016, 12:45
by select name from me;
Super, vielen Dank.

Re: Mehrere PHP Versionen

Posted: Wed 13. Apr 2016, 19:41
by c-blox
Diese Funktion würde ich auch sehr begrüßen. Ideal wäre es wirklich, wenn es pro Domain einstellbar wäre.

Ich weiß, dass nach Zeiten zu fragen nicht immer gern gesehen ist, aber könnt ihr für die Implementierung dieses Features einen ungefähren Zeitrahmen nennen (Wochen, Monate)?

Und wird dann auch direkt PHP 7 mit "integriert"?

Re: Mehrere PHP Versionen

Posted: Wed 13. Apr 2016, 22:49
by Martin
Hallo,

es ist geplant, dass sich das Feature pro User einstellen lässt, da ein User entsprechend auch einen PHP-FPM Pool darstellt.

PHP 7 soll dann ebenfalls zur Auswahl angeboten werden. Geplant ist aktuell PHP 5.4 bis PHP 7.

Re: Mehrere PHP Versionen

Posted: Thu 26. May 2016, 20:48
by oehjg
Das wäre ne tolle Sache, weis man da jetzt schon mehr wann das kommen wird?

Re: Mehrere PHP Versionen

Posted: Tue 31. May 2016, 16:51
by dfischer
Hallo,
es ist geplant, dass sich das Feature pro User einstellen lässt, da ein User entsprechend auch einen PHP-FPM Pool darstellt.
währe es auch möglich die PHP Version pro Domain bzw. Subdomain anzupassen?

Beispiel: sub1.example.de benötigt PHP 5.4 die Domain example.de braucht aber PHP 7.

Re: Mehrere PHP Versionen

Posted: Tue 31. May 2016, 17:03
by Martin
Hallo,

nach aktuellem Stand müsste die fragliche Subdomain dann unter einem anderen Benutzer angelegt werden, da aktuell nur eine Pool Datei pro Benutzer existiert.

Re: Mehrere PHP Versionen

Posted: Thu 23. Jun 2016, 15:59
by snocer
@ Martin

Martin schrieb:
nach aktuellem Stand müsste die fragliche Subdomain dann unter einem anderen Benutzer angelegt werden, da aktuell nur eine Pool Datei pro Benutzer existiert.

Hier liegt der Fehler im Denkansatz an sich. Pool Datei pro Benutzer. Wenn Ihr schon so arbeitet, dann sollten Pool Dateien pro Domain/Subdomain existieren und schon wären Einstellungen pro Domain oder Subdomain möglich. Beispiel, lege Benutzer (Kunde) an ohne Hosting nur Domain Parking wo ist da die Pool Datei des Benutzers? Er brauch keine! Was passiert mit den FTP Accounts (Benutzer und Gruppen) bei mehreren Benutzern pro Hosting usw.

cu snocer

Re: Mehrere PHP Versionen

Posted: Tue 23. Aug 2016, 12:14
by Alexander
Wenn dieses Feature kommt (ist ja das kommende "Highlight") im nächsten größeren Update, fände ich es schon wichtig, das man individuell je Domain, statt nur global für den User diverse Einstellungen treffen kann - Sprich würde es dann je Domain eine PHP-FPM-Pool Datei geben (könnte sich aber ggf. negativ auf Performance auswirken).

Aber ich finde, das der Administrator auch noch eine Möglichkeit zur Beschränkung von bestimmten PHP Einstellungen haben sollte (wie aktuell).

Sprich der Admin legt diverse maximal-Werte fest z.B. memory_limit 256mb und der Benutzer kann in seinen PHP Einstellungen seiner Domains nicht über diesen Wert hinaus.

Die Konzeptphase beginnt nun quasi, Anmerkungen zum Thema sind wie immer gern gesehen :)

Re: Mehrere PHP Versionen

Posted: Tue 23. Aug 2016, 14:02
by b0snaX
Hi,

ioch möchte hier mal auch meine idee in den Raum werfen. Und zwar wäre es auch sinnvoll das man auch eine Subdomain eine eigene PHP version zuteilen kann. Das ergibt dann sinn wenn man vorhat ein älteres Skript zu testen oder wenn man eben eine neue PHP Version hat das man sein aktuelles Skript damit testen kann. Sowas ist ein weitverbreitetes Feature.

Ansonsten freue ich mich schon auf die Wechslden PHP Versionen.

Re: Mehrere PHP Versionen

Posted: Tue 30. Aug 2016, 07:43
by combathost
Gibt es denn schon einen geplanten Zeitpunkt wann diese Einstellungen verfügbar wären ? Ich bräuchte so eine Möglichkeit auch dringend.

Danke

Re: Mehrere PHP Versionen

Posted: Wed 1. Mar 2017, 12:10
by HolgerGr
Mich würde auch brennend interessieren wann dieses Feature zur Verfügung steht.

Hintergrund ist ein anstehendes Update auf Ubuntu 16.04, das derzeit zwangsläufig mit PHP 7 einhergeht. Leider sind jedoch einige Webanwendungen, wie beispielsweise Oxwall noch gar nicht für PHP 7 freigegeben. Ein Update ohne die Funktion einer frei wählbaren PHP-Version ist also in vielen Fällen nicht ratsam, da u.U. zahlreiche Seiten nicht mehr richtig laufen würden.

Grüße
Holger

Re: Mehrere PHP Versionen

Posted: Mon 13. Mar 2017, 18:17
by Reseller4711
HolgerGr wrote:Mich würde auch brennend interessieren wann dieses Feature zur Verfügung steht.

Hintergrund ist ein anstehendes Update auf Ubuntu 16.04, das derzeit zwangsläufig mit PHP 7 einhergeht. Leider sind jedoch einige Webanwendungen, wie beispielsweise Oxwall noch gar nicht für PHP 7 freigegeben. Ein Update ohne die Funktion einer frei wählbaren PHP-Version ist also in vielen Fällen nicht ratsam, da u.U. zahlreiche Seiten nicht mehr richtig laufen würden.

Grüße
Holger
Ich kann mich nur anschließen. Derzeit kann ich nicht auf 16.04 und "muss" bei 14.05 bleiben, dass es einige Anwendungen gibt, die mit php7 nicht arbeiten.

Aber auch 5.59 ist ja ziemlich alt. Gerne würde ich zumindest die 5.6.x auswählen können.

Gibt es hierfür schon einen Zeitplan?

Re: Mehrere PHP Versionen

Posted: Wed 15. Mar 2017, 16:37
by Akecheta
Reseller4711 wrote:
Ich kann mich nur anschließen. Derzeit kann ich nicht auf 16.04 und "muss" bei 14.05 bleiben, dass es einige Anwendungen gibt, die mit php7 nicht arbeiten.

Aber auch 5.59 ist ja ziemlich alt. Gerne würde ich zumindest die 5.6.x auswählen können.

Gibt es hierfür schon einen Zeitplan?
was hintert dich den daran auf 16.04 upzudaten??? kannst dir ja PHP 5.6 selbst kompillieren oder die Sources zumindest installieren...