Поточний реліз

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)

Інтерактивний майстер проведе вас через налаштування: вибір розширень, режим налагодження, шлях встановлення та конфігурація PATH.

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

Ubuntu, Debian та інші дистрибутиви на базі apt.

Неінтерактивний режим (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

Неінтерактивний режим (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 Збірка з символами налагодження
--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.

Для загального використання
Символи налагодження та перевірки -- для розробки 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