Текущий релиз

TrueAsync 0.6.4

Дата выпуска: 2026-03-25 · Требуется PHP 8.6-dev (ZTS)

Все сборки — Thread Safe (ZTS). Список изменений →

Предыдущие релизы (4)
Версия Дата выпуска Требуется Список изменений
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 и соберёт всё автоматически.

Linux (Ubuntu/Debian)

Интерактивный мастер проведёт через настройку: выбор расширений, debug-режим, путь установки и настройку PATH.

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

Ubuntu, Debian и другие apt-based дистрибутивы.

Non-interactive режим (CI / автоматизация)

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) и Intel. Требуется Homebrew.

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

Non-interactive режим (CI / автоматизация)

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

Docker

Готовые образы с 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

Использование в Dockerfile

FROM trueasync/php-true-async:latest

COPY . /app
WORKDIR /app

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

Windows

Готовые сборки PHP с TrueAsync для Windows x64.

Для общего использования
Debug-символы и assertions — для разработки PHP/расширений

SHA256-хеши доступны в sha256sums.txt в каждом релизе.

Быстрая установка (PowerShell)

irm https://raw.githubusercontent.com/true-async/releases/master/installer/install.ps1 | iex
Предыдущие релизы (4)
Версия Дата выпуска 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