This convenient installer streamlines the process of installing or upgrading BinktermPHP on your system, handling much of the heavy lifting automatically so you can get up and running quickly.
Download the pre-built PHAR file and run it:
# Download the installer
wget https://raw.githubusercontent.com/awehttam/binkterm-php-installer/main/binkterm-installer.phar
# Run the installer
php binkterm-installer.phar [options]
# Or make it executable (Linux/macOS)
chmod +x binkterm-installer.phar
./binkterm-installer.phar [options]php binkterm-installer.phar [options]
--version=X.X.X- Install specific version (default: latest)--dir=/path- Installation directory (default: current)--no-color- Disable colored output--help, -h- Show help
- Downloads BinktermPHP from GitHub releases
- Configures database connection
- Sets up initial configuration files
- Supports both new installations and upgrades
- Displays cron/scheduler configuration with actual paths
The PHAR file is automatically built by GitHub Actions when changes are pushed to the main branch.
To build manually from source:
# Clone the repository
git clone https://github.com/awehttam/binkterm-php-installer.git
cd binkterm-php-installer
# Build the PHAR (requires phar.readonly=0)
php -d phar.readonly=0 build.php
# The binkterm-installer.phar file will be created- Always backup your database and configuration files before upgrading
- The installer creates
.envandconfig/binkp.jsonfiles for new installations - The PHAR file is included in the repository for easy distribution