Prerequisites
Phexium requires specific tools to be installed before installation can proceed.
PHP 8.4 or Higher
Phexium requires PHP 8.4+ to leverage modern language features including attributes, enums, typed properties, readonly classes, and match expressions.
Git
Git is required for fetching framework files during installation.
Task Runner
Phexium uses Task as a task runner. The taskfile.yaml configuration defines all available commands for testing, code quality, and development.
# Install Task
sh -c "$(curl --location https://taskfile.dev/install.sh)" -- -d
# Verify
task --version
Docker
Docker is required for the local development environment (web server and databases).
Install Docker from docker.com.
Validation
Before proceeding with installation, all prerequisites should be verified:
All commands should execute without errors.