Versión actual

TrueAsync 0.6.7

Fecha de lanzamiento: 2026-04-14 · Requisitos PHP 8.6-dev (ZTS)

Todas las compilaciones son Thread Safe (ZTS). Registro de cambios →

Versiones anteriores (7)
VersiónFecha de lanzamientoRequisitosRegistro de cambios
TrueAsync 0.6.62026-04-03PHP 8.6-dev (ZTS)Registro de cambios →
TrueAsync 0.6.52026-03-29PHP 8.6-dev (ZTS)Registro de cambios →
TrueAsync 0.6.42026-03-25PHP 8.6-dev (ZTS)Registro de cambios →
TrueAsync 0.6.32026-03-25PHP 8.6-dev (ZTS)Registro de cambios →
TrueAsync 0.6.22026-03-24PHP 8.6-dev (ZTS)Registro de cambios →
TrueAsync 0.6.12026-03-15PHP 8.6-dev (ZTS)Registro de cambios →
TrueAsync 0.6.02026-03-14PHP 8.6-dev (ZTS)Registro de cambios →

Compilar desde el código fuente

Método de instalación recomendado para Linux y macOS. El script descarga el código fuente de PHP, la extensión TrueAsync, y compila todo automáticamente.

Linux (Ubuntu/Debian)

Un asistente interactivo le guiará durante la configuración: elegir extensiones, modo de depuración, ruta de instalación y configuración de PATH.

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

Ubuntu, Debian y otras distribuciones basadas en apt.

Modo no interactivo (CI / automatización)

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) e Intel. Requiere Homebrew.

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

Modo no interactivo (CI / automatización)

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

Opciones de compilación

--prefix DIRDirectorio de instalación (por defecto $HOME/.php-trueasync)
--set-defaultAgregar al PATH como php predeterminado
--debugCompilar con símbolos de depuración
--extensions PRESETConjunto de extensiones: standard, xdebug, all
--no-interactiveOmitir el asistente interactivo

Gestión de la instalación

Después de compilar, la utilidad php-trueasync estará disponible:

php-trueasync rebuildRecompilar desde fuentes frescas
php-trueasync versionMostrar la versión instalada
php-trueasync uninstallDesinstalar TrueAsync PHP y limpiar PATH

Docker

Imágenes precompiladas con PHP y TrueAsync. Cada imagen incluye CLI y FPM.

Imágenes disponibles

trueasync/php-true-async:0.6.7-php8.6Ubuntu 24.04 — CLI + FPM
trueasync/php-true-async:0.6.7-php8.6-alpineAlpine 3.20 — CLI + FPM (lightweight)
trueasync/php-true-async:0.6.7-php8.6-debugUbuntu 24.04 — CLI + FPM (debug symbols)
trueasync/php-true-async:0.6.7-php8.6-frankenphpUbuntu 24.04 — FrankenPHP (Caddy + async worker)
trueasync/php-true-async:latestUbuntu 24.04 — alias for latest stable
trueasync/php-true-async:latest-alpineAlpine 3.20 — alias for latest stable
trueasync/php-true-async:latest-frankenphpFrankenPHP — alias for latest stable

Inicio rápido

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

Ejecutar un script:

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

Uso en Dockerfile

FROM trueasync/php-true-async:latest

COPY . /app
WORKDIR /app

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

Windows

Binarios precompilados de PHP con TrueAsync para Windows x64.

Los hashes SHA256 están disponibles en sha256sums.txt en cada versión.

Instalación rápida (PowerShell)

irm https://raw.githubusercontent.com/true-async/releases/master/installer/install.ps1 | iex
Versiones anteriores (7)
VersiónFecha de lanzamientoReleaseDebug
0.6.62026-04-03~38 MB~35 MB
0.6.52026-03-29~38 MB~35 MB
0.6.42026-03-25~25 MB~30 MB
0.6.32026-03-25~37.6 MB~35.1 MB
0.6.22026-03-24~37.6 MB~35.1 MB
0.6.12026-03-15~37.6 MB~35.1 MB
0.6.02026-03-14~37.6 MB~35.1 MB