Springe zum Hauptinhalt
Universitäts­rechen­zentrum
Übergang von PHP 5.4 auf PHP 7.2
Universitäts­rechen­zentrum 

Übergang von PHP 5.4 auf PHP 7.2

Auf den zentralen Webservern wurde am 11. September 2018 die PHP-Version von 5.4 auf 7.2 angehoben. Bitte überprüfen Sie Ihre Webseiten und Webanwendungen auf dem Testserver www-test.tu-chemnitz.de, auf dem PHP 7.2 läuft. Dort können Sie das Error-Log für Ihre Zugriffe kontrollieren.

Neuigkeiten und Änderungen für Webautoren

Wegfall der alten MySQL-Schnittstelle

Funktionen wie mysql_connect() oder mysql_query() werden in PHP 7 nicht mehr unterstützt. Es gibt zwei neue Schnittstellen, um auf MySQL-Datenbanken zuzugreifen. Hinweise dazu finden Sie unter Choosing an API (Englisch). Wir empfehlen den Einsatz von PDO (PHP Data Objects). Lesen Sie dazu unseren ausführlichen Artikel PHP 5 nach PHP 7: Umstellung von MySQL-Funktionen.

Wegfall der ereg_*-Funktionen

Funktionen wie ereg_replace() müssen durch die preg_-Entsprechungen ersetzt werden, hier also preg_replace(). Achtung, die Syntax der Argumente unterscheidet sich, siehe Regular Expressions (Perl-Compatible).

Weitere zu ersetzende Funktionen

  • split() muss durch explode() oder preg_split ersetzt werden.

Standard-Zeichensatz ist UTF-8

Die PHP-Einstellung default_charset ist mit PHP 7 UTF-8. Wenn Sie PHP-Dateien haben, die in der Zeichenkodierung ISO-8859-1 oder ISO-8859-15 sind und die nicht über TUCAL behandelt werden (kein Aufruf von seite()), müssen Sie diese Einstellung ändern, z. B. über eine Zeile in der Datei .htaccess:

php_value default_charset "ISO-8859-15"
Mittelfristig sollten Sie eine Umstellung auf die Zeichenkodierung UTF-8 in Angriff nehmen.

Für die Entwicklung und Fehlersuche: Einblick ins error_log des Servers www-test.tu-chemnitz.de (für die eigene IP-Adresse)

Dokumentation

  • Viele Personen stehen vor einem Gebäude. Kinder stehen auf einer Bühne.

    Vorfreude auf die Weihnachtszeit

    Viele Gäste besuchten am 4. Dezember 2024 den TUCweihnachtsmarkt, der nicht nur mit einem bunten Programm auf die Advents- und Weihnachtszeit einstimmte – Weihnachtsvorlesung der Chemiker war ein Höhepunkt …

  • Ein Weihnachstmann und viele junge Leuten stehen vor einer Straßenbahn.

    TUCweihnachtsmarkt öffnet seine Pforten

    Am 4. Dezember 2024 wird die Vorweihnachtszeit auf dem Campusplatz und im Hörsaalgebäude mit Musik, Unterhaltung und Leckereien eingeläutet – Unishop präsentiert erweitertes Weihnachtssortiment …

  • Kugelbild vom Campus mit Schriftzug O-Phase

    „O-Phase“ bereitet auf das Studium vor

    Orientierungsphase vom 7. bis 11. Oktober 2024 soll Erstsemester der TU Chemnitz bei ihrem Studienstart mit zahlreichen Veranstaltungen und Informationsangeboten unterstützen …

  • Logo

    Perspektiven für Open Science und die akademische Lehre

    Der vierte Tag der digitalen Hochschulbildung „TUCdigital“ am 7. November 2024 bietet Lehrenden, Studierenden, Beschäftigten aus der Verwaltung sowie Gästen Gelegenheit zum intensiven Erfahrungsaustausch über Open Science …