Скрипты установки для Linux/macOS, Docker-образы и готовые сборки для Windows.
| Версия | Дата выпуска | Требуется | Список изменений |
|---|---|---|---|
| TrueAsync 0.6.3 | 2026-03-25 | PHP 8.6-dev (ZTS) | Список изменений → |
| TrueAsync 0.6.2 | 2026-03-24 | PHP 8.6-dev (ZTS) | Список изменений → |
| TrueAsync 0.6.1 | 2026-03-15 | PHP 8.6-dev (ZTS) | Список изменений → |
| TrueAsync 0.6.0 | 2026-03-14 | PHP 8.6-dev (ZTS) | Список изменений → |
Рекомендуемый способ установки для Linux и macOS. Скрипт скачает исходники PHP, расширение TrueAsync и соберёт всё автоматически.
Интерактивный мастер проведёт через настройку: выбор расширений, debug-режим, путь установки и настройку PATH.
curl -fsSL https://raw.githubusercontent.com/true-async/releases/master/installer/build-linux.sh | bash
Ubuntu, Debian и другие apt-based дистрибутивы.
curl -fsSL https://raw.githubusercontent.com/true-async/releases/master/installer/build-linux.sh \
| NO_INTERACTIVE=true EXTENSIONS=all SET_DEFAULT=true bash
Apple Silicon (ARM) и Intel. Требуется Homebrew.
curl -fsSL https://raw.githubusercontent.com/true-async/releases/master/installer/build-macos.sh | bash
curl -fsSL https://raw.githubusercontent.com/true-async/releases/master/installer/build-macos.sh \
| NO_INTERACTIVE=true EXTENSIONS=all SET_DEFAULT=true bash
--prefix DIR |
Директория установки (по умолчанию $HOME/.php-trueasync) |
--set-default |
Добавить в PATH как основной php |
--debug |
Сборка с debug-символами |
--extensions PRESET |
Набор расширений: standard, xdebug, all |
--no-interactive |
Пропустить интерактивный мастер |
После сборки доступна утилита php-trueasync:
php-trueasync rebuild |
Пересобрать из свежих исходников |
php-trueasync version |
Показать установленную версию |
php-trueasync uninstall |
Удалить TrueAsync PHP и почистить PATH |
Готовые образы с PHP и TrueAsync. Каждый образ включает CLI и FPM.
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
docker pull trueasync/php-true-async:latest
docker run --rm trueasync/php-true-async:latest php -v
Запуск скрипта:
docker run --rm -v $(pwd):/app -w /app trueasync/php-true-async:latest php script.php
FROM trueasync/php-true-async:latest
COPY . /app
WORKDIR /app
CMD ["php", "server.php"]
Готовые сборки PHP с TrueAsync для Windows x64.
SHA256-хеши доступны в sha256sums.txt в каждом релизе.
irm https://raw.githubusercontent.com/true-async/releases/master/installer/install.ps1 | iex