A common use case of osTicket is to have it hosted under IIS. This article assumes that you have already setup a Windows Server 2019 and are ready to add IIS 10, MySQL/MariaDB, and PHP. If you do not have a Windows 2019 Server up running please get one fired up in your environment (either on a standalone server, or a VM in your VM environment). This guide will take you from a bare bone vanilla install of Windows Server 2019 through adding services and components to make it a web server to host osTicket.
future article: IIS 10 + osTicket 1.14.3 and You
Since you already have a server it is time to install all the pre-requites required to run not only a webserver but also for hosting osTicket.
Required components are:
IIS 10 (comes with Server 2019)
PHP 7.3.x and Microsoft Visual C++ 2015-2019 Redistributable (x64)
MySQL Community Server 8.x -or- MariaDB 10.x
A MySQL or MariaDB management tool. Some options are MySQL Workbench or HeidiSQL.
IIS URL Rewrite 2 Module
Note: You can use the Microsoft Web Platform Installer to install PHP and URL Rewrite but I prefer to do it individually.