With osTicket 1.16.1 and PHP 8.1.3 (I expect any 8.1.x) I was getting white screen after install.
This is because of a breaking change in PHP 8.1, see https://php.watch/versions/8.1/mysqli-error-mode
To fix it, I added
mysqli_report(MYSQLI_REPORT_OFF);
just below
global $__db;
around line 24 of include/mysqli.php
ah, and that was on Windows with IIS (I don't think it matters).