tavp/tavp-installer

TAVP Installer — provision Phalcon 5 + hosting panel plugins (HestiaCP, cPanel).

Maintainers

Package info

github.com/tavp-stack/tavp-installer

Language:Shell

pkg:composer/tavp/tavp-installer

Transparency log

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.0 2026-07-09 20:14 UTC

This package is auto-updated.

Last update: 2026-07-10 00:08:53 UTC


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