Frage zu Php versionen

12/03/2016 - 19:13 von Daniel Rafflenbeul | Report spam
Halloele..
Ich habe noch ein paar àltere Scripte buw Webseiten laufen die noch bis Php
5.3 funktionieren. Bei Versionen darüber bekomme ich
deprecated Fehler.

Ok, heisst das verschiedene Funktionen in neueren PHP Versionen nicht mehr
funktionieren ?

Jetzt gibt es ja die Option einer Webseite per htaccess vorzugaukeln es
würde mit Php 5.3 laufen obwohl 5.6 installiert ist..
Aber, gaukelt man NUR die Versionsnummer vor und die Funktionen klappen
trotzdem nicht... oder setzt man mit Php eine
Shell mit der alten Version vor in der auch die "alten" Funktionen klappen
??


Was für Möglichkeiten statt Neuprogrammierung gibt es, 5.3er Funktionen
trotzdem beizubehalten oder trotzdem zur neuen Version hinzuzufügen ?

Lg Daniel
 

Lesen sie die antworten

#1 Gregor Kofler
12/03/2016 - 19:59 | Warnen spam
Am 2016-03-12 um 19:13 schrieb Daniel Rafflenbeul:
Halloele..
Ich habe noch ein paar àltere Scripte buw Webseiten laufen die noch bis
Php 5.3 funktionieren. Bei Versionen darüber bekomme ich
deprecated Fehler.

Ok, heisst das verschiedene Funktionen in neueren PHP Versionen nicht
mehr funktionieren ?



Deprecated heisst veraltet, diese Funktionen werden also "demnàchst"
verschwinden. Bei PHP5.3 ist es gut möglich, dass sie mit Version 7 dann
endgültig rausgeflogen sind.

Jetzt gibt es ja die Option einer Webseite per htaccess vorzugaukeln es
würde mit Php 5.3 laufen obwohl 5.6 installiert ist..



Äh, nein. Du teilst mit, welchen PHP Interpreter du verwenden willst.
Was sollte dieses "Vorgaukeln" denn bringen?

Aber, gaukelt man NUR die Versionsnummer vor und die Funktionen klappen
trotzdem nicht...
oder setzt man mit Php eine
Shell mit der alten Version vor in der auch die "alten" Funktionen
klappen ??



Man kann PHP per (Fast)CGI einbinden und die Binaries verschiedener
Versionen parallel installieren (dafür gibt es ausreichend HOWTOs im
Web). Welche Version für den jeweiligen VHost verwendet werden soll kann
man dann (auch per htaccess) konfigurieren.

Was für Möglichkeiten statt Neuprogrammierung gibt es, 5.3er Funktionen
trotzdem beizubehalten oder trotzdem zur neuen Version hinzuzufügen ?



Alte PHP Versionen parallel installieren und per FCGI/PHP-FPM einsetzen.
Aber das ist bestenfalls eine temporàre Notlösung.

Gregor

Ähnliche fragen