tavp/tavp-installer
Composer 安装命令:
composer require tavp/tavp-installer
包简介
TAVP Installer — provision Phalcon 5 + hosting panel plugins (HestiaCP, cPanel).
README 文档
README
Provisions Phalcon 5 on a server and wires it into popular hosting panels, so hosts can pre-install Phalcon and more developers adopt TAVP.
What's included
install_phalcon5.sh— Ubuntu/Debian VPS installer (root required). Auto-detects PHP version, installs Phalcon C-extension, configures web server. Supports HestiaCP hosting panel.
Why this matters
The easier it is for hosts to install Phalcon, the more TAVP sites exist, the more developers use TAVP, and the more the ecosystem grows.
Requirements
- Root access (sudo or root container)
- Debian/Ubuntu-based system
- PHP 8.3+
Usage
Quick install (via tavp command)
# Auto-detect PHP version tavp phalcon:install # Pin PHP version tavp phalcon:install 8.3 # Pin PHP + Phalcon version tavp phalcon:install 8.3 5.16.0
Direct script usage
# Auto-detect PHP version sudo sh install_phalcon5.sh # Pin PHP version sudo sh install_phalcon5.sh 8.3 # Pin PHP + Phalcon version sudo sh install_phalcon5.sh 8.3 5.16.0
In Lando/Docker container
# Run as root lando ssh -u root -c "cd /app && sh install_phalcon5.sh"
Supported environments
| Environment | Status |
|---|---|
| Ubuntu VPS + HestiaCP | Supported |
| Debian VPS | Supported |
| Lando container | Supported |
| Docker container | Supported |
| cPanel/WHM | Planned |
| VestaCP | Planned |
Testing
# Test in Lando container lando ssh -u root -c "php -m | grep phalcon"
Status
Part of TAVP Stack 1.0.0 (Stable). Public API locked. SemVer applies.
License
MIT
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-07-09