Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,090 of 9,090 pages
About the help in other languages
All help pages

Unterstützung von PHP und Plattform über die Vertragslaufzeit

Welche PHP-Versionen, Datenbanken, Webserver und Betriebssysteme Exponential 6.0 unterstützt, warum die Plattform unter der Software ihren eigenen Lebenszyklus hat und wie eine öffentliche Stelle Upgrades von PHP und…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/government/procurement/lifecycle/php-and-platform-support.md

On this page

This page is a translation. Read the English original

Unterstützung von PHP und Plattform über die Vertragslaufzeit

Diese Seite richtet sich an Projektleitungen und Hosting-Personal einer öffentlichen Stelle. Ein Content-Management-System läuft auf einer Plattform (PHP, eine Datenbank, ein Webserver, ein Betriebssystem), und jeder Teil hat seinen eigenen Lebenszyklus. Ein Vertrag über mehrere Jahre erlebt mindestens ein PHP-Upgrade. Die Fakten stammen aus 2. Anforderungen und der Unterstützungszusage in Wer ist die Exponential Foundation?.

Inhalt

  1. PHP
  2. Datenbanken
  3. Webserver und Engines
  4. Betriebssysteme
  5. Plattform-Upgrades planen
  6. In einem Vertrag

PHP

PHPExponential 6.0
7.4ab 6.0.15 ohne Support nutzbar (keine Zusage für Fehler- oder Sicherheitskorrekturen, ohne die Funktionen, die PHP 8 brauchen); nicht von 6.0.8 bis 6.0.14
8.0ab 6.0.15 wieder unterstützt; das mitgelieferte PHP von Red Hat Enterprise Linux 9 und seinen Nachbauten; Velocity läuft darauf ab seinem Release 0.0.4.54
8.1 bis 8.4unterstützt, Velocity eingeschlossen
8.5unterstützt; die neueste getestete Version
spätere 8.xvon composer.json akzeptiert, aber noch nicht veröffentlicht oder getestet

Quelle: 2. Anforderungen, PHP-Versionen. Die kontinuierliche Integration führt die Testsuite unter PHP 8.1 bis 8.5 aus und prüft, dass 8.0 noch startet (Wer ist die Exponential Foundation?).

PHP selbst hat einen veröffentlichten Unterstützungsplan (php.net: unterstützte Versionen). Ältere PHP-Versionen verlieren die Sicherheitsunterstützung zuerst, deshalb empfiehlt das Kapitel zu den Anforderungen das neueste PHP, das Ihr System bietet.

Datenbanken

Exponential 6.0 unterstützt sechs Datenbanksysteme, in dieser offiziellen Reihenfolge der Präferenz: SQLite 3 (der Standard), PostgreSQL, MongoDB, MariaDB, Oracle, MySQL (Datenbankunterstützung, 9. Datenbanken). Microsoft SQL Server wird als mit zusätzlichem Aufwand möglich beschrieben. Die Datenbank ist Teil der Plattform: Planen Sie ihre eigenen Upgrades und ihre Sicherungsmethode (Datenbanksicherungen je Engine).

Webserver und Engines

Eine Website kann von Exponential Velocity, von Apache oder nginx mit PHP-FPM oder von FrankenPHP ausgeliefert werden (8. Die Website ausliefern). Velocity braucht PHP 8.0 oder neuer (ab seinem Release 0.0.4.54) mit der Erweiterung sockets (2. Anforderungen). Velocity ist ein eigenes Paket mit eigenen Versionen und eigenem Changelog (Changelog von Velocity).

Betriebssysteme

Unterstützte Betriebssysteme und ihre Stufen stehen in Unterstützung von Betriebssystemen; Hoster finden die praktischen Hinweise in Betriebssysteme für Hoster.

Plattform-Upgrades planen

SchichtWer sie aktualisiertTypischer Auslöser
Kernel und Erweiterungen von Exponentialder Lieferant oder Ihre Administration der Websiteein neues Release 6.0.x, eine Sicherheitskorrektur
PHPder Hostdas Ende der Sicherheitsunterstützung der PHP-Version
Datenbankder Hostdas Ende der Unterstützung der Datenbankversion
Betriebssystemder Hostdas Ende der Unterstützung der Distribution

Praktische Regeln:

  • Aktualisieren Sie eine Schicht nach der anderen, mit einem Test auf einer Staging-Kopie dazwischen.
  • Prüfen Sie vor einem PHP-Upgrade, ob jede Erweiterung der Website die neue Version unterstützt; Ihre eigenen Erweiterungen sind das übliche Risiko (14.1 erklärt, warum PHP-Code der größte Teil einer Migration ist).
  • Hoster haben ein Runbook: PHP-Upgrade.
  • Nach einem PHP-Wechsel muss die Engine ihren Code neu laden; die Betriebsseiten erklären das je Engine (Ausrollen).

In einem Vertrag

Platform
1. The Supplier keeps PHP, the database and the operating system on versions that receive security
   updates from their publishers, and supported by the Exponential version in use
   (doc/eng-us/install/02-requirements.md).
2. The Supplier announces a platform upgrade <n> days ahead and tests it on a staging copy first.
3. The Supplier reports the PHP, database and operating system versions in each <period> report.

Verwandte Seiten

Werden Sie Exponential-Partner

Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x