Handyman Booking OS system requirements
The installer checks your server on its requirements page before it installs anything, and names anything missing.
- PHP 8.3 or 8.4 (the certified PHP series). On any other series the installer shows a warning, and you continue at your own risk.
- MySQL 8.4, or MySQL 8.0.19 or later, or MariaDB 11.4 or 11.8. This release was tested on MySQL 8.4, MariaDB 11.4 and MariaDB 11.8. It needs MySQL 8.0.19 or later even where the installer accepts an older 8.0 version; other MariaDB versions were not tested with this release.
- An empty database and a database user for it.
- HTTPS.
- URL rewriting (
.htaccess). - A scheduled task (cron) for the site's regular work. Some hosts need the PHP program's full path in the cron line in place of
php— for example/opt/alt/php83/usr/bin/phpor/usr/local/bin/ea-php83; your host's control panel or help pages name it. - The PHP extensions intl, mbstring, pdo_mysql, openssl, sodium, curl, json, ctype, fileinfo and gd.
- PHP memory (
memory_limit) of 256 MB is recommended; 128 MB works. - PHP
max_execution_time: at least 120 seconds during installation.