ispCP - Board - Support
PHP Version über das backend wählen, wie geht dass - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+--- Thread: PHP Version über das backend wählen, wie geht dass (/thread-15630.html)



PHP Version über das backend wählen, wie geht dass - rethus - 12-07-2011 03:26 AM

Dass hier hab ich bei einem Provider gesehen....
choose-php.jpeg

Scheinbar kann man bei Ihm im Adminbereich über ein Listenfeld die PHP-Versionen munter wechseln.
Wie würde man sowas realisieren? Es müssten ja auf dem Server entsprechend alle PHP-Versionen installiert sein, oder?

So etwas im ispcp zu haben, wäre der hammer!


RE: PHP Version über das backend wählen, wie geht dass - ephigenie - 12-07-2011 06:26 AM

Der Screenshot will sich bei mir nicht so richtig zeigen ...
Aber : wir hatten schon einmal eine Implementierung mit der Möglichkeit zwischen php4 und php5 umzuschalten.

Rein Prinzipiell wäre das schon möglich. Allerdings ist der Aufwand dafür recht hoch, da es eigene PHP Pakete erfordern würde... (Debian Pakete würden sich ja immer gegenseitig ersetzen ...) - und Paketpflege wollten wir vermeiden.

PHP4 ist nun inzwischen auch nicht mehr im Gebrauch - da wäre höchstens noch der Sprung von 5.2 auf 5.3 bzw. 5.4 interessant ... Aber wie gesagt hängt an den Paketen.

Einzelne Domains per Hand umzuschalten (ohne Frontend) ist schon jetzt möglich, wenn du die Versionen parallel installiert hast. Dann einfach in dem /var/www/fcgi/<domain>/php5-starter script die "exec" Zeile ändern...


RE: PHP Version über das backend wählen, wie geht dass - ZooL - 12-07-2011 02:57 PM

eventuell ein wechsel php-mod zu php-cgi?

wäre doch ein anfang....


greetz


RE: PHP Version über das backend wählen, wie geht dass - gOOvER - 12-07-2011 07:40 PM

Ich würde über sowas noch nicht nachdenken. PHP4 ist absolut out und ich würde absolut keine Scripte einsetzen die nur unter php4 laufen. Und was der wechsel zwischen den Version bringen soll, entzieht sich irgendwie meinem Verständnis. Eingesetzt werden sollte eigentlich immer nur die aktuellste Version von PHP. Und Entwickler von Scripten müssen ihren Poppes halt bewegen um diese an die aktuelle Version anzupassen. Smile


RE: PHP Version über das backend wählen, wie geht dass - ZooL - 12-07-2011 10:42 PM

wo schteibt denn jemand von php4?

das ist aber kritisch fuer uns kommt nur 5.2und 5.3 aufwaerts in frage..

mfg


RE: PHP Version über das backend wählen, wie geht dass - gOOvER - 12-07-2011 11:26 PM

Naja, wie erwähnt; Scripte sollten schon langsam PHP5.3x kompatibel sein. Wink Die Version ist ja nicht erst seit gestern draussen Wink


RE: PHP Version über das backend wählen, wie geht dass - ZooL - 12-08-2011 08:49 PM

stimmt, viele kennen das problem aber nicht das wenn der hoster upgradet die seite nicht mehr geht.Dann ist das geschrei groß...


mfg


RE: PHP Version über das backend wählen, wie geht dass - tomhb - 12-08-2011 08:54 PM

(12-07-2011 03:26 AM)rethus Wrote:  Wie würde man sowas realisieren? Es müssten ja auf dem Server entsprechend alle PHP-Versionen installiert sein, oder?

Ja, und als Zugabe darfst Du die auch alle selber mit
den entsprechenden Eigenarten kompilieren. Nix apt-get ...

Und dann belassen die Leute (Hobbyadmins) wieder alle ungeschuetzt eine
komplette Umgebung zum Herstellen neuer Schadsoftware,
wird jeden Angreifer richtig freuen, sowas vorzufinden.

Quote: So etwas im ispcp zu haben, wäre der hammer!

Mir persoenlich erscheint das eher so sinnvoll wie ein Kropf.
Wenn man wirklich eine bestimmte PHP-Version braucht, dann installiert
man sich diese eben.

gruss tom



RE: PHP Version über das backend wählen, wie geht dass - ephigenie - 12-08-2011 10:20 PM

Wie schon oben geschrieben zu Zeiten von PHP4 war es noch sinnvoll - und unter anderem dadurch gerechtfertigt, dass es zwei stable Versionen gab.

Dies ist heute nicht mehr der Fall. Es gibt nur noch eine gepflegte stabile PHP Version.
Der Wechsel zwischen mod_php und fastcgi ist auch nicht wirklich trivial, da sich das auf alle VirtualHosts auswirkt... Und die Sicherheitseinstellungen (SuExec) komplett aushebelt.

Aber ein Umschalten zwischen fastcgi, fcgid sowie php-fpm könnte eine Option sein.