Instalación
Scripts de instalación para Linux/macOS, imágenes Docker y binarios precompilados para Windows.
Versiones anteriores (7)
| Versión | Fecha de lanzamiento | Requisitos | Registro de cambios |
|---|---|---|---|
| TrueAsync 0.6.6 | 2026-04-03 | PHP 8.6-dev (ZTS) | Registro de cambios → |
| TrueAsync 0.6.5 | 2026-03-29 | PHP 8.6-dev (ZTS) | Registro de cambios → |
| TrueAsync 0.6.4 | 2026-03-25 | PHP 8.6-dev (ZTS) | Registro de cambios → |
| TrueAsync 0.6.3 | 2026-03-25 | PHP 8.6-dev (ZTS) | Registro de cambios → |
| TrueAsync 0.6.2 | 2026-03-24 | PHP 8.6-dev (ZTS) | Registro de cambios → |
| TrueAsync 0.6.1 | 2026-03-15 | PHP 8.6-dev (ZTS) | Registro de cambios → |
| TrueAsync 0.6.0 | 2026-03-14 | PHP 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 | bashUbuntu, 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 bashmacOS
Apple Silicon (ARM) e Intel. Requiere Homebrew.
curl -fsSL https://raw.githubusercontent.com/true-async/releases/master/installer/build-macos.sh | bashModo 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 bashOpciones de compilación
--prefix DIR | Directorio de instalación (por defecto $HOME/.php-trueasync) |
--set-default | Agregar al PATH como php predeterminado |
--debug | Compilar con símbolos de depuración |
--extensions PRESET | Conjunto de extensiones: standard, xdebug, all |
--no-interactive | Omitir el asistente interactivo |
Gestión de la instalación
Después de compilar, la utilidad php-trueasync estará disponible:
php-trueasync rebuild | Recompilar desde fuentes frescas |
php-trueasync version | Mostrar la versión instalada |
php-trueasync uninstall | Desinstalar 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 + FPMtrueasync/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 stabletrueasync/php-true-async:latest-alpineAlpine 3.20 — alias for latest stabletrueasync/php-true-async:latest-frankenphpFrankenPHP — alias for latest stableInicio rápido
docker pull trueasync/php-true-async:latest
docker run --rm trueasync/php-true-async:latest php -vEjecutar un script:
docker run --rm -v $(pwd):/app -w /app trueasync/php-true-async:latest php script.phpUso 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