현재 릴리스

TrueAsync 0.6.0

릴리스 날짜: 2026-03-14 · 요구 사항 PHP 8.6-dev (ZTS)

모든 빌드는 Thread Safe (ZTS)입니다. 변경 로그 →

이전 릴리스

TrueAsync 0.6.0-rc.2

릴리스 날짜: 2026-03-13 · 요구 사항 PHP 8.6-dev (ZTS)

모든 빌드는 Thread Safe (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 기본 php로 PATH에 추가
--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.0-php8.6 Ubuntu 24.04 — CLI + FPM
trueasync/php-true-async:0.6.0-php8.6-alpine Alpine 3.20 — CLI + FPM (lightweight)
trueasync/php-true-async:0.6.0-php8.6-debug Ubuntu 24.04 — CLI + FPM (debug symbols)

빠른 시작

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

Windows x64용 TrueAsync가 포함된 사전 빌드 PHP 바이너리.

일반 사용용
디버그 심볼 및 어서션 — PHP/확장 개발용

SHA256 해시는 각 릴리스의 sha256sums.txt에서 확인할 수 있습니다.

빠른 설치 (PowerShell)

irm https://raw.githubusercontent.com/true-async/releases/master/installer/install.ps1 | iex

Windows

Windows x64용 TrueAsync가 포함된 사전 빌드 PHP 바이너리.

디버그 심볼 및 어서션 — PHP/확장 개발용

SHA256 해시는 각 릴리스의 sha256sums.txt에서 확인할 수 있습니다.

빠른 설치 (PowerShell)

irm https://raw.githubusercontent.com/true-async/releases/master/installer/install.ps1 | iex