H6 Development Reproducible Toolchain Running cheat sheet / notes to create the same tool chain as I used. WSL Starting out at Ubuntu Jammy. Download the "ubuntu" appliance from microsoft store, do basic setup. If you have an older WSL pod, upgrade it to Jammy version apt update apt dist-upgrade Install PHP sudo add-apt-repository ppa:ondrej/php (ppa:ondrej/php) apt install php8.2 php8.2-curl php8.2-dom composer gh php8.2-mbstring php8.2-sockets apt upgrade php Test installing horde/exception and its ring of dependencies gh repo clone horde/Exception COMPOSER_ROOT_VERSION=dev-FRAMEWORK_6_0 composer update Creating a root project from packagist composer create-project horde/bundle . composer require horde/imp ^7 composer require horde/turba composer require horde/kronolith ^5 horde/nag ^5 horde/passwd horde/timeobjects horde/content