설치
Linux/macOS용 설치 스크립트, Docker 이미지, 사전 빌드된 Windows 바이너리.
이전 릴리스 목록 (7)
| 버전 | 릴리스 날짜 | 요구 사항 | 변경 로그 |
|---|---|---|---|
| TrueAsync 0.6.6 | 2026-04-03 | PHP 8.6-dev (ZTS) | 변경 로그 → |
| TrueAsync 0.6.5 | 2026-03-29 | PHP 8.6-dev (ZTS) | 변경 로그 → |
| TrueAsync 0.6.4 | 2026-03-25 | PHP 8.6-dev (ZTS) | 변경 로그 → |
| 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 | bashUbuntu, 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 bashmacOS
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.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 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.phpDockerfile에서 사용
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