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

Unterstützte Betriebssysteme

Exponential 6.0.x läuft auf fast jedem Betriebssystem mit PHP 8.0 oder neuer (PHP 7.4 ohne Support nutzbar) und einem Webserver. Diese Seite ordnet sie ehrlich in Stufen ein (hier getestet, bekanntermaßen lauffähig…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/os-support.md

On this page

This page is a translation. Read the English original

Unterstützte Betriebssysteme

Unterstützt: PHP 8.0 bis 8.5. Ohne Support nutzbar: PHP 7.4 (Exponential 6.0.15 und neuer). Warum Exponential PHP 7.4 unterstützt

Diese Seite richtet sich an Administratoren, die einen Rechner für Exponential auswählen, und an Entwickler, die wissen möchten, ob ihr eigener Computer es ausführen kann. Die kurze Antwort: Exponential 6.0.x läuft auf fast jedem Betriebssystem, das PHP 8.0 oder neuer (PHP 7.4 ohne Support nutzbar) und einen Webserver hat. Es besteht aus einfachen PHP-Dateien und einer Datenbank; es hat keinen eigenen kompilierten Code, keine eigene Architektur und hängt von keiner bestimmten C-Bibliothek ab.

Warnung .htaccess bremst jede Anfrage. Sind .htaccess-Dateien erlaubt (AllowOverride alles außer None), geschweige denn genutzt, sucht Apache sie bei jeder Anfrage in jedem Verzeichnis des Pfads und liest und wertet sie aus, und die Ladezeiten der Seiten steigen drastisch (gemessen). Die einzige wirkliche Abhilfe ist, die Funktion für den virtuellen Host abzuschalten: AllowOverride None im virtuellen HTTPS-Host, und die Regeln in der Konfiguration des virtuellen Hosts selbst als mod_rewrite-Regeln. Das ist in Geschwindigkeitstests im Produktivbetrieb weit schneller und die Zeit für die Optimierung einer Produktivkonfiguration unbedingt wert. Stellen Sie sofort um: Übernehmen Sie die Regeln des Beispiels für einen virtuellen HTTPS-Host in Ihren virtuellen Host (mit dem statischen Cache auch staticcache_offload.conf), setzen Sie AllowOverride None, führen Sie apachectl configtest aus, laden Sie Apache neu und testen Sie die Website. Dieselben Regeln für andere Server: nginx, LiteSpeed, Caddy, IIS, Velocity (eingebaut); wohin Regeln für virtuelle Hosts in einem Control Panel gehören: Plesk, cPanel, DirectAdmin, ISPConfig. Unter LiteSpeed oder OpenLiteSpeed kann zusätzlich der Seiten-Cache des Servers anonyme Besucher und Crawler ohne PHP bedienen: Seiten-Caching mit LiteSpeed und OpenLiteSpeed.

Die lange Antwort ist der Rest dieser Seite, ehrlich in Stufen geordnet, denn „läuft überall, wo PHP läuft“ nützt nur, wenn Sie auch wissen, was nachweislich funktioniert hat, was funktionieren sollte und was heute nicht funktionieren kann, und warum.

Inhalt

  1. Was das Betriebssystem bereitstellen muss
  2. Die vier Stufen
  3. Stufe 1: hier getestet
  4. Stufe 2: bekanntermaßen lauffähig
  5. Stufe 3: voraussichtlich lauffähig
  6. Stufe 4: heute nicht möglich (theoretisch)
  7. Container, Cloud und Hosting-Panels
  8. Prozessorarchitekturen
  9. Webserver
  10. PHP-SAPIs
  11. Plattformspezifische Hinweise
  12. Einen Rechner in zwei Minuten prüfen
  13. Verwandte Seiten

Was das Betriebssystem bereitstellen muss

Alles Folgende stammt aus composer.json, settings/setup.ini und Kapitel 2 der Installationsanleitung; ist ein Punkt eine Empfehlung statt einer Voraussetzung, steht das dabei.

BedarfMinimumWarum
PHP8.0 (composer.json: "php": "^8.0 || ^8.1 || ... || ^8.8"; der Einrichtungsassistent: [phpversion] MinimumVersion=7.4.0)der Kernel; 8.0 ist das Standard-PHP von RHEL 9 und seinen Nachbauten
PHP für Velocity8.0, mit sockets (pcntl und openssl empfohlen); 8.1 vor Velocity 0.0.4.54Velocity, der empfohlene Webserver, ist ein PHP-Programm
PHP-Erweiterungendom, libxml, simplexml, xsl, mbstring, iconv, intl, pcre, json, session, zlib, eine Datenbankerweiterung, gd oder ImageMagickdie kritischen Tests des Einrichtungsassistenten und composer.json
Eine DatenbankSQLite 3 braucht nur die Erweiterung sqlite3; die anderen brauchen ihren Server irgendwo im Netzwerksiehe Unterstützte Datenbanken
Ein Webserverkeiner, wenn Velocity oder der eingebaute Server von PHP die Site ausliefert; sonst alles, was eine URL an index.php weiterreichen kannsiehe Webserver
64-Bit-PHPempfohlendie Sprachen eines Objekts sind Bits einer einzigen Ganzzahl; composer.json empfiehlt php-64bit „for support of more than 30 languages“
Composer 2zur Installationlädt die expcomponents-Bibliotheken (den Fork der Zeta Components) und die Erweiterungen herunter
Beschreibbare Verzeichnissevar/, settings/override, settings/siteaccess und die anderen, die der Assistent prüftCaches, Uploads, Protokolle, die SQLite-Datenbank

Nichts in dieser Liste nennt ein Betriebssystem. Deshalb ist die folgende Liste der Systeme lang.

Die vier Stufen

StufeBedeutung
1. Hier getestetDas Projekt betreibt Exponential täglich darauf, oder seine CI führt die Testsuiten bei jedem Push darauf aus.
2. Bekanntermaßen lauffähigDie Dokumentation des Projekts, seine Pakete oder die eigene CI der Velocity-Engine decken es ab, oder es ist dasselbe PHP auf demselben Kernel wie ein System der Stufe 1. Das Projekt betreibt Exponential nicht täglich darauf.
3. Voraussichtlich lauffähigEs gibt ein gepflegtes PHP 8.x dafür, und nichts Bekanntes steht im Weg, aber niemand hier hat Exponential darauf laufen sehen. Das ist eine begründete Erwartung, kein Testergebnis.
4. Heute nicht möglichEs gibt kein PHP 8 dafür, oder die Hardware kann PHP 8 überhaupt nicht ausführen. Aufgeführt, damit die Frage eine klare Antwort bekommt.

Wenn Sie Exponential auf einem System der Stufe 3 betreiben, teilen Sie es dem Projekt bitte im Community-Tracker oder im Software-Tracker mit, dann rückt die Zeile eine Stufe auf.

Stufe 1: hier getestet

SystemWas läuftNachweis
AlmaLinux 9 (x86_64, RHEL-9-Familie)Der Entwicklungsserver des Projekts: Apache 2.4 mit PHP-FPM 8.5 aus dem Plesk-Panel und Exponential Velocity auf derselben Installation; Sites mit SQLite, MariaDB, MongoDB und Oracle (in einem Container) laufen dort, und ein PostgreSQL-Server steht zur Verfügungläuft täglich
Ubuntu (GitHub Actions ubuntu-latest)PHPUnit auf PHP 8.1, 8.2, 8.3, 8.4 und 8.5; die Datenbanktests gegen MySQL 8.0 und PostgreSQL 15; Syntax- und Start-Rauchtest auf PHP 8.0; PHPStan; der Performance-Benchmark auf PHP 8.5.github/workflows/phpunit.yml, quality.yml, performance.yml, bei jedem Push

Stufe 2: bekanntermaßen lauffähig

Linux-Distributionen

DistributionPHP 8 ausHinweise
Red Hat Enterprise Linux 9 und 10, Rocky Linux, AlmaLinux, Oracle Linux, CentOS Stream 9 und 10AppStream (PHP 8.0 als Standard in EL 9; Modul-Streams php:8.1 bis php:8.3), Remi (8.0 bis 8.5)die dokumentierte Referenzplattform (Kapitel 2); Velocity liefert .rpm-Pakete für EL 9 und EL 10; das Paket für EL 9 lässt sich auf dem Standard-PHP 8.0 installieren
Debian 12 und 13die Distribution (8.2, 8.4) oder das Repository von Ondřej SurýVelocity liefert .deb-Pakete für beide
Ubuntu 22.04 und 24.04die Distribution (8.1, 8.3) oder das PPA ondrej/phpVelocity liefert .deb-Pakete für beide; die CI läuft auf Ubuntu
Alpine Linux (musl)apk (php83-* und andere)Velocitys CI weist den Server auf Alpine x86_64, aarch64 und i386 nach; Velocitys Erweiterungsmanifest kennt seine Pakete
Plesk-Hosts (auf einer der obigen)Plesks eigene PHP-Builds unter /opt/plesk/php/<version>/der Entwicklungsserver des Projekts; PHP-FPM-Pools pro Domain, Dienst plesk-php<XY>-fpm

Andere Systeme

SystemHinweise
FreeBSD 14, DragonFly BSDVelocitys CI startet und liefert auf echten BSD-Kerneln in einer VM aus; PHP 8 aus pkg (php83-*). Exponential selbst betreibt das Projekt dort nicht.
macOS auf Apple Silicon (arm64) und IntelPHP 8 aus Homebrew; Velocity veröffentlicht ein macos-arm64-Binary und forkt Worker mit pcntl wie unter Linux
Windows (x64)Offizielle Builds von PHP für Windows; Apache oder IIS mit FastCGI. Der Kernel kennt Windows-Pfade (ImageMagicks convert.exe, Servervariablen von IIS und nginx unter Windows in seinen Tests). Was fehlt, steht unter Windows.
Docker und Podman (Linux-Container)Velocity veröffentlicht Images unter ghcr.io/se7enxweb/exponential-velocity für amd64 und arm64, eines pro PHP-Version und Variante

Stufe 3: voraussichtlich lauffähig

Für diese Systeme gibt es ein gepflegtes PHP 8, und nichts Bekanntes steht im Weg. Auf keinem wurde Exponential bisher laufen gesehen.

SystemWarum es funktionieren sollteWorauf zu achten ist
Fedoraaktuelles PHP in der Distribution; der Upstream der RHEL-Familienichts bekannt
SUSE Linux Enterprise, openSUSE Leap und TumbleweedPHP-8-Pakete (php8-*)Paketnamen weichen von RHEL und Debian ab
Arch Linux, Manjaroimmer das neueste PHPdas neueste PHP kann neuer sein als das neueste getestete (8.5)
GentooPHP-8-Ebuilds mit USE-Flagsintl, xsl und die Datenbankerweiterung mit einbauen
SlackwarePHP 8 in aktuellen Releasesnichts bekannt
NixOSPHP 8 in nixpkgs, Erweiterungen in der Konfiguration deklariertdas Installationsverzeichnis muss beschreibbar bleiben, was der Nix-Store nicht ist: die Site außerhalb davon halten
Amazon Linux 2023PHP-8-Paketenichts bekannt
cPanel- und DirectAdmin-HostsEasyApache (EA-PHP 8.x), PHP pro KontoShared Hosting kann lang laufende Prozesse verbieten, sodass Velocity womöglich nicht erlaubt ist; Apache oder LiteSpeed mit .htaccess verwenden
OpenBSD, NetBSDPHP 8 in Ports und pkgsrcin Velocitys Plattformmatrix, dort noch in Arbeit
illumos: OmniOS, OpenIndiana, SmartOSPHP-8-PaketeVelocitys CI startet seinen Server auf OmniOS, das Ausliefern einer Anfrage scheitert dort aber noch (ein offenes Issue in der Engine); Apache oder nginx mit PHP-FPM ist der Weg, den man versuchen sollte
Oracle Solaris 11es gibt PHP-8-Paketenirgends im Projekt ein Runner
IBM AIX auf PowerIBM liefert PHP 8 in der AIX Toolboxkein Runner, kein Emulator
IBM i (PASE)für IBM i wird ein gepflegtes PHP 8 veröffentlichtkein Runner; Datenbank über die üblichen Erweiterungen über das Netzwerk
Windows Subsystem for Linux 2ein echter Linux-Kernel; jede der obigen Distributionendie Site im Linux-Dateisystem halten, nicht unter /mnt/c, wegen der Geschwindigkeit und der Sperren von SQLite
Kuberneteses führt die obigen Container aussiehe Container: ein schreibender Prozess für SQLite
HaikuPHP ist in HaikuPortsVelocitys CI kann es nicht unbeaufsichtigt installieren; der eingebaute Server von PHP oder Apache sind die Wege, die man versuchen sollte
Android über TermuxTermux paketiert ein aktuelles PHP 8ein Telefon ist ein Entwicklungsspielzeug, kein Server: Speicher, Hintergrundbeschränkungen, keine feste Adresse

Systeme, die das Projekt keiner Stufe zuordnen konnte. HP-UX auf Itanium: Uns ist kein aktueller PHP-8-Build dafür bekannt; behandeln Sie es als Stufe 4, sofern Ihr Anbieter keinen hat. OS/2 und ArcaOS: Frühere PHP-Versionen wurden portiert; ob es eine Portierung von PHP 8 gibt, ist hier nicht geprüft.

Stufe 4: heute nicht möglich (theoretisch)

Klar gesagt, weil diese Fragen aufkommen und eine klare Antwort verdienen. In jedem Fall ist das Hindernis dasselbe: Es gibt kein PHP 8 für das System, und Exponential ist PHP. An dem Tag, an dem jemand PHP 8 auf eines davon portiert, laufen die Dateien unverändert.

SystemWarum nicht
Commodore 64, Apple II, andere 8-Bit-Rechnerein Prozessor der 6502-Klasse mit 64 KB Speicher. PHP braucht eine 32- oder 64-Bit-CPU mit Speicherverwaltung und Dutzende Megabyte; nichts an diesen Rechnern passt, hier ist es also eine Grenze der Hardware, keine fehlende Arbeit.
AmigaOS 4, MorphOS, AROSechte Multitasking-Systeme mit Gigabytes an Speicher auf moderner Hardware, aber ihre PHP-Portierungen enden bei 5.x. Die Lücke ist Portierungsarbeit (C-Bibliothek, Toolchain, Sockets), nicht Hardware. Die README der Velocity-Engine beschreibt, was diese Portierung erfordern würde.
Klassischer Amiga (68000, AmigaOS 3.x und älter)keine Portierung von PHP 7 oder 8; den 68000-Rechnern fehlt außerdem die Speicherverwaltung, die PHP 8 erwartet
MS-DOS, FreeDOSein Singletasking-16-Bit-System; keine Portierung von PHP 8, kein Netzwerkstack, den PHP so wie er ist nutzen könnte, kein Prozessmodell für einen Webserver
Klassisches Mac OS (System 7 bis Mac OS 9)keine PHP-Portierung einer aktuellen Version; kooperatives Multitasking; keine POSIX-Schicht
BeOSseit 2001 eingestellt; sein Nachfolger Haiku steht in Stufe 3
Plan 9, 9frontuns ist keine PHP-Portierung bekannt; PHP setzt eine POSIX-C-Bibliothek voraus, die Plan 9 nicht bietet
RISC OSuns ist keine Portierung von PHP 8 bekannt
IBM z/OS (UNIX System Services)uns ist kein aktuelles PHP 8 für USS bekannt. Linux auf IBM Z (s390x) ist etwas anderes: Velocitys CI weist seinen Server dort nach, Linux auf demselben Mainframe ist also der Weg.
Windows XP, Windows 7 und andere Windows-Versionen, die Microsoft nicht mehr unterstütztaktuelle PHP-8-Builds zielen auf unterstützte Windows-Versionen; ob ein bestimmter PHP-8-Build auf einer älteren Version noch startet, ist hier nicht geprüft, und ein solcher Rechner erhält ohnehin keine Sicherheitsupdates

Seiten wie diese sind bei Stufe 4 ehrlich, damit niemand ein Wochenende mit einem Rechner verbringt, der nicht funktionieren kann, und damit alle, die einen davon zum Laufen bringen wollen, wissen, dass die Arbeit eine Portierung von PHP ist und keine von Exponential.

Container, Cloud und Hosting-Panels

  • Docker, Podman, Kubernetes. Jedes Image mit PHP 8 und den obigen Erweiterungen führt Exponential aus; Velocitys Images (ghcr.io/se7enxweb/exponential-velocity, amd64 und arm64) enthalten den Server. Halten Sie var/ (Speicher, Protokolle, die SQLite-Datenbank) und settings/override auf einem persistenten Volume. Betreiben Sie mit SQLite einen schreibenden Container: Das WAL von SQLite braucht gemeinsamen Speicher auf einem Host, daher können mehrere Replikate keine Datenbankdatei über ein Netzwerk-Volume teilen. Mehrere Replikate brauchen einen Datenbankserver (zuerst PostgreSQL; siehe Unterstützte Datenbanken) und gemeinsamen Speicher für var/storage.
  • Virtuelle Maschinen in der Cloud (Amazon EC2 einschließlich Graviton, Google Compute Engine, Azure, Hetzner, DigitalOcean und die übrigen) sind gewöhnliche Linux-Rechner: Stufe 2 oder 3 je nach ihrer Distribution.
  • Platform-as-a-Service-Angebote, die PHP 8 mit einem beschreibbaren persistenten Datenträger betreiben, sind voraussichtlich lauffähig (Stufe 3). Angebote mit schreibgeschütztem oder flüchtigem Dateisystem erfordern, dass var/ auf persistenten Speicher verlegt wird, und einen Datenbankserver.
  • Hosting-Panels. Plesk ist Stufe 1 (der Entwicklungsserver). cPanel und DirectAdmin sind Stufe 3; auf Shared Hosting ohne Shell-Zugang ist der Einrichtungsassistent im Browser der Installer.

Prozessorarchitekturen

Exponential hat keinen Maschinencode, daher spielt die Architektur nur über PHP und die Datenbank eine Rolle:

ArchitekturStatus
x86_64 (amd64)Stufe 1
aarch64 (ARM64): Apple Silicon, AWS Graviton, Ampere, Raspberry Pi 4 und 5Stufe 2: Velocity veröffentlicht aarch64-Binaries und -Images und weist sie in der CI nach; PHP und jede Datenbank hier gibt es dafür
armv7, armv5 (Raspberry Pi 2 und 3, ältere Boards)Stufe 3: Velocitys CI weist seinen Server dort nach; 32-Bit-PHP beschränkt eine Site auf 30 Sprachen
i386 (32-Bit-x86)Stufe 3, mit derselben Grenze von 30 Sprachen
ppc64le (IBM Power), s390x (IBM Z, Big-Endian)Stufe 3: Velocitys CI weist seinen Server auf beiden nach, und seine vollständige Suite besteht auf s390x, das Big-Endian ist und wo Fehler bei der Byte-Reihenfolge auffallen würden
riscv64Stufe 3: Velocitys CI besteht unter Emulation mit abgeschaltetem JIT von PCRE (pcre.jit=0), weil der Emulator, nicht RISC-V, mit eingeschaltetem JIT abstürzt; echte Hardware ist ungetestet

Webserver

Jeder Webserver, der eine Anfrage an PHP weitergeben und eine URL auf index.php umschreiben kann, liefert Exponential aus. Die Einrichtung der einzelnen Server ist Thema von Kapitel 8, Die Site ausliefern.

ServerStatusHinweise
Exponential Velocity (die qbix-Engine)für jede Phase empfohlen; Stufe 1ein PHP-Programm, das HTTP und HTTPS selbst ausliefert, mit einem Pool persistenter Worker; PHP 8.0+ (ab dem Release 0.0.4.54); kein anderer Webserver nötig
Apache httpd 2.4 mit PHP-FPM (oder mod_php)Stufe 1die klassische Einrichtung und Shared Hosting; Rewrite-Regeln in .htaccess_root
FrankenPHP (über exp:velocity, Engine=frankenphp)produktionsreife AlternativeCaddy mit eingebautem PHP, ein einziges Binary
nginx mit PHP-FPMStufe 2Regeln im Server-Block, siehe 8.6
LiteSpeed, OpenLiteSpeedStufe 3liest in den meisten Fällen die Rewrite-Regeln von Apache
Caddy mit PHP-FPMStufe 3php_fastcgi und eine Umschreibung auf index.php
Microsoft IIS mit FastCGIStufe 3das URL-Rewrite-Modul (web.config); die Anfragebehandlung des Kernels hat Tests für die Servervariablen von IIS 7
lighttpdStufe 3mod_rewrite
Der eingebaute Server von PHP (exp:velocity start --engine=php)nur für die Entwicklungein Prozess, kein HTTPS

PHP-SAPIs

SAPIVerwendung
FPM (fpm-fcgi)der übliche Weg hinter Apache, nginx, Caddy und den anderen; ein Pool pro Site
CLIComposer, die Installer, die Konsole (bin/php/console), Cronjobs und Velocity selbst, dessen Worker CLI-Prozesse sind
Apache-Modul (apache2handler, mod_php)funktioniert; bindet PHP an das Prefork-Modell von Apache, daher wird PHP-FPM bevorzugt
CGI / FastCGI (cgi-fcgi)IIS unter Windows; Velocitys Worker unter Windows sind php-cgi-Prozesse
LiteSpeed (litespeed, LSAPI)die eigene SAPI von LiteSpeed
FrankenPHPseine eigene eingebettete SAPI
Eingebauter Webserver (cli-server)nur für die Entwicklung

Das Web-PHP und das PHP der Kommandozeile werden getrennt konfiguriert und sind oft unterschiedliche Builds; geben Sie beiden dieselbe Version und dieselben Erweiterungen (Kapitel 2).

Plattformspezifische Hinweise

Linux

Die Referenzplattform. Die Paketnamen je Familie stehen in Kapitel 2, und php bin/php/console exp:velocity ext install-hint <extension> gibt den Installationsbefehl für das System aus, auf dem es läuft.

PHP 8.0 und Red Hat Enterprise Linux

Exponential Velocity läuft ab seinem Release 0.0.4.54 (20. Oktober 2026) unter PHP 8.0 bis 8.5, ohne Zusätze auf 8.0. Auf RHEL 9 und seinen Nachbauten funktioniert das Standard-PHP 8.0 aus AppStream, mit dem el9-RPM (es hängt von php-cli >= 8.0 ab, kein Modul-Stream ist zu aktivieren) oder mit Composer. Auf RHEL 8, dessen Standard-PHP 7.2 ist, aktivieren Sie den Stream 8.0 (dnf module enable php:8.0) und verwenden das Phar oder Composer; ein el8-RPM gibt es nicht. Unter PHP 8.0 stehen die Bildausgabe als AVIF (braucht 8.1) und die Spitze des Speicherverbrauchs je Anfrage im Dashboard (braucht 8.2) nicht zur Verfügung, $_FILES hat kein full_path, und eine mit eval() deklarierte Klasse mit statischen Eigenschaften führt dazu, dass ihr Worker nach dieser Anfrage ersetzt wird. Einzelheiten: Kapitel 2 und die Seite PHP 8.0 and Red Hat Enterprise Linux der Engine (Erweiterungen, systemd, SELinux, Überprüfung).

BSD

PHP 8 und jede Datenbankerweiterung sind in FreeBSDs pkg, in den OpenBSD-Ports und in NetBSDs pkgsrc enthalten. pcntl (für asynchrones Veröffentlichen und den Worker-Pool von Velocity) ist verfügbar. ImageMagick findet der Einrichtungsassistent unter /usr/local/bin.

macOS

Die Homebrew-Formel php bringt die Erweiterungen mit, die Exponential braucht; Velocity läuft mit geforkten Workern wie unter Linux. Für die Entwicklung brauchen SQLite und Velocity (oder der eingebaute Server von PHP) nichts weiter.

Windows

  • Verwenden Sie die offiziellen PHP-8-Builds für Windows (x64, nicht threadsicher für FastCGI) mit Apache oder IIS. Sie enthalten die Erweiterungen, die Exponential braucht, darunter intl.
  • pcntl und posix gibt es unter Windows nicht: Asynchrones Veröffentlichen (bin/php/ezasynchronouspublisher.php) ist nicht verfügbar, und Velocity betreibt seine Worker als php-cgi-Unterprozesse ohne gemeinsame Nutzung des Speichers per Copy-on-Write.
  • Velocitys Windows-Binaries aus einer einzigen Datei werden ohne intl gebaut, das das Setup von Exponential voraussetzt; betreiben Sie Velocity unter Windows daher über das Phar mit dem offiziellen PHP statt über sein Binary (der Phar-Weg unter Windows ist laut den eigenen Plattformhinweisen der Velocity-Engine voraussichtlich lauffähig, aber ungetestet).
  • Die Dokumentation und die Shell-Befehle in dieser Hilfe sind für Linux geschrieben; übertragen Sie Pfade und Berechtigungen entsprechend.
  • WSL2 führt die obigen Linux-Stufen aus und ist unter Windows der einfachere Weg für die Entwicklung.

Container

Siehe Container, Cloud und Hosting-Panels.

Einen Rechner in zwei Minuten prüfen

php -v                 # 8.0 or later, for Velocity too
php -m                 # the extensions listed above
php -i | grep "Integer Size"   # 64 bits recommended

Lassen Sie dann den Installer den Rest prüfen: die Seite Systemtest des Einrichtungsassistenten, oder exp:install und den Kickstarter, die dieselben kritischen Tests ausführen und zu jedem Fehler die Abhilfe ausgeben. Ist Velocity installiert, vergleicht php bin/php/console exp:velocity ext check den Rechner mit dem Satz von Erweiterungen, den Velocity erwartet.

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