Aktuelles Release

TrueAsync 0.6.4

Veröffentlichungsdatum: 2026-03-25 · Voraussetzungen PHP 8.6-dev (ZTS)

Alle Builds sind Thread Safe (ZTS). Änderungsprotokoll →

Ältere Versionen (4)
Version Veröffentlichungsdatum Voraussetzungen Änderungsprotokoll
TrueAsync 0.6.3 2026-03-25 PHP 8.6-dev (ZTS) Änderungsprotokoll →
TrueAsync 0.6.2 2026-03-24 PHP 8.6-dev (ZTS) Änderungsprotokoll →
TrueAsync 0.6.1 2026-03-15 PHP 8.6-dev (ZTS) Änderungsprotokoll →
TrueAsync 0.6.0 2026-03-14 PHP 8.6-dev (ZTS) Änderungsprotokoll →

Aus Quellcode kompilieren

Empfohlene Installationsmethode für Linux und macOS. Das Skript lädt den PHP-Quellcode, die TrueAsync-Erweiterung herunter und kompiliert alles automatisch.

Linux (Ubuntu/Debian)

Ein interaktiver Assistent führt Sie durch die Einrichtung: Auswahl der Erweiterungen, Debug-Modus, Installationspfad und PATH-Konfiguration.

curl -fsSL https://raw.githubusercontent.com/true-async/releases/master/installer/build-linux.sh | bash

Ubuntu, Debian und andere apt-basierte Distributionen.

Nicht-interaktiver Modus (CI / Automatisierung)

curl -fsSL https://raw.githubusercontent.com/true-async/releases/master/installer/build-linux.sh \
  | NO_INTERACTIVE=true EXTENSIONS=all SET_DEFAULT=true bash

macOS

Apple Silicon (ARM) und Intel. Erfordert Homebrew.

curl -fsSL https://raw.githubusercontent.com/true-async/releases/master/installer/build-macos.sh | bash

Nicht-interaktiver Modus (CI / Automatisierung)

curl -fsSL https://raw.githubusercontent.com/true-async/releases/master/installer/build-macos.sh \
  | NO_INTERACTIVE=true EXTENSIONS=all SET_DEFAULT=true bash

Build-Optionen

--prefix DIR Installationsverzeichnis (Standard $HOME/.php-trueasync)
--set-default Zum PATH als Standard-PHP hinzufügen
--debug Mit Debug-Symbolen kompilieren
--extensions PRESET Erweiterungssatz: standard, xdebug, all
--no-interactive Interaktiven Assistenten überspringen

Installationsverwaltung

Nach dem Kompilieren steht das Dienstprogramm php-trueasync zur Verfügung:

php-trueasync rebuild Aus frischen Quellen neu kompilieren
php-trueasync version Installierte Version anzeigen
php-trueasync uninstall TrueAsync PHP deinstallieren und PATH bereinigen

Docker

Vorkompilierte Images mit PHP und TrueAsync. Jedes Image enthält CLI und FPM.

Verfügbare Images

trueasync/php-true-async:0.6.4-php8.6 Ubuntu 24.04 — CLI + FPM
trueasync/php-true-async:0.6.4-php8.6-alpine Alpine 3.20 — CLI + FPM (lightweight)
trueasync/php-true-async:0.6.4-php8.6-debug Ubuntu 24.04 — CLI + FPM (debug symbols)
trueasync/php-true-async:latest Ubuntu 24.04 — alias for latest stable
trueasync/php-true-async:latest-alpine Alpine 3.20 — alias for latest stable

Schnellstart

docker pull trueasync/php-true-async:latest
docker run --rm trueasync/php-true-async:latest php -v

Skript ausführen:

docker run --rm -v $(pwd):/app -w /app trueasync/php-true-async:latest php script.php

Verwendung in Dockerfile

FROM trueasync/php-true-async:latest

COPY . /app
WORKDIR /app

CMD ["php", "server.php"]

Windows

Vorkompilierte PHP-Binärdateien mit TrueAsync für Windows x64.

Für den allgemeinen Gebrauch
Debug-Symbole und Assertions — für PHP-/Erweiterungsentwicklung

SHA256-Hashes sind in sha256sums.txt in jedem Release verfügbar.

Schnellinstallation (PowerShell)

irm https://raw.githubusercontent.com/true-async/releases/master/installer/install.ps1 | iex
Ältere Versionen (4)
Version Veröffentlichungsdatum Release Debug
0.6.3 2026-03-25 ~37.6 MB ~35.1 MB
0.6.2 2026-03-24 ~37.6 MB ~35.1 MB
0.6.1 2026-03-15 ~37.6 MB ~35.1 MB
0.6.0 2026-03-14 ~37.6 MB ~35.1 MB