Skip to content

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.

php -v

Git

Git is required for fetching framework files during installation.

git --version

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.

docker --version
docker compose version

Validation

Before proceeding with installation, all prerequisites should be verified:

php -v              # Must be 8.4+
git --version
task --version
docker --version

All commands should execute without errors.