Current time: 11-27-2024, 12:16 PM Hello There, Guest! (LoginRegister)


Post Reply 
PHP Version über das backend wählen, wie geht dass
Author Message
rethus Offline
Junior Member
*

Posts: 202
Joined: May 2009
Reputation: 3
Post: #1
PHP Version über das backend wählen, wie geht dass
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!
12-07-2011 03:26 AM
Find all posts by this user Quote this message in a reply
ephigenie Offline
Project Leader
*******
Administrators

Posts: 1,578
Joined: Oct 2006
Reputation: 15
Post: #2
RE: PHP Version über das backend wählen, wie geht dass
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...
12-07-2011 06:26 AM
Visit this user's website Find all posts by this user Quote this message in a reply
ZooL Offline
Moderator
*****
Moderators

Posts: 3,429
Joined: Jan 2007
Reputation: 79
Post: #3
RE: PHP Version über das backend wählen, wie geht dass
eventuell ein wechsel php-mod zu php-cgi?

wäre doch ein anfang....


greetz
12-07-2011 02:57 PM
Visit this user's website Find all posts by this user Quote this message in a reply
gOOvER Offline
Banned

Posts: 3,561
Joined: Jul 2007
Post: #4
RE: PHP Version über das backend wählen, wie geht dass
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
12-07-2011 07:40 PM
Visit this user's website Find all posts by this user Quote this message in a reply
ZooL Offline
Moderator
*****
Moderators

Posts: 3,429
Joined: Jan 2007
Reputation: 79
Post: #5
RE: PHP Version über das backend wählen, wie geht dass
wo schteibt denn jemand von php4?

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

mfg
12-07-2011 10:42 PM
Visit this user's website Find all posts by this user Quote this message in a reply
gOOvER Offline
Banned

Posts: 3,561
Joined: Jul 2007
Post: #6
RE: PHP Version über das backend wählen, wie geht dass
Naja, wie erwähnt; Scripte sollten schon langsam PHP5.3x kompatibel sein. Wink Die Version ist ja nicht erst seit gestern draussen Wink
12-07-2011 11:26 PM
Visit this user's website Find all posts by this user Quote this message in a reply
ZooL Offline
Moderator
*****
Moderators

Posts: 3,429
Joined: Jan 2007
Reputation: 79
Post: #7
RE: PHP Version über das backend wählen, wie geht dass
stimmt, viele kennen das problem aber nicht das wenn der hoster upgradet die seite nicht mehr geht.Dann ist das geschrei groß...


mfg
12-08-2011 08:49 PM
Visit this user's website Find all posts by this user Quote this message in a reply
tomhb Offline
Member
***

Posts: 336
Joined: Apr 2010
Reputation: 4
Post: #8
RE: PHP Version über das backend wählen, wie geht dass
(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
(This post was last modified: 12-08-2011 08:55 PM by tomhb.)
12-08-2011 08:54 PM
Find all posts by this user Quote this message in a reply
ephigenie Offline
Project Leader
*******
Administrators

Posts: 1,578
Joined: Oct 2006
Reputation: 15
Post: #9
RE: PHP Version über das backend wählen, wie geht dass
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.
12-08-2011 10:20 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 2 Guest(s)