- Microsoft Azure (Virtual Machines/Compute)
- Remote Desktop
- Internet Information Services (IIS)
- Windows 10 (21H2)
- Create Virtual Machine in Azure
- Install Web Platform Installer
- Install osTicket v1.15.8
- Install HeidiSQL
Create a Resource Group
Create a Windows 10 Virtual Machine (VM) with 2-4 Virtual CPUs When creating the VM, allow it to create a new Virtual Network (Vnet):
Open after installation:
Add MySQL 5.5 (it will ask for credentials to be created later).
Name: root
Password: Password1:Add All simple versions of x86 PHP up until 7.3:
Fix any failures if required.
Install PHP Version 7.3.8 (or any other version if necessary, archives).
Install Microsoft Visual C++ 2009 Redistributable Package (if necessary).
Install PHP Manager 1.5.0 for IIS 10:
Download osTicket (download from within lab files: link).
Extract and copy the “upload” folder INTO c:\inetpub\wwwroot:
Within c:\inetpub\wwwroot, Rename “upload” to “osTicket”:
Go to sites -> Default -> osTicket:
On the right, click “Browse *:80”:
Go back to IIS, sites -> Default -> osTicket.
Double-click PHP Manager:
Click “Enable or disable an extension”.
Enable: php_imap.dll.
Enable: php_intl.dll.
Enable: php_opcache.dll:
From: C:\inetpub\wwwroot\osTicket\include\ost-sampleconfig.php.
To: C:\inetpub\wwwroot\osTicket\include\ost-config.php:
Disable inheritance -> Remove All:
New Permissions -> Everyone -> All:
Name Helpdesk.
Default email (receives email from customers):
Create a new session, root/Password1.
Connect to the session:
Create a database called “osTicket”:
MySQL Database: osTicket
MySQL Username: root
MySQL Password: Password1:
Click “Install Now!”
Congratulations, hopefully it is installed with no errors!
Delete: C:\inetpub\wwwroot\osTicket\setup:
Set Permissions to “Read” only: C:\inetpub\wwwroot\osTicket\include\ost-config.php:
And there you have it! I hope this tutorial helped you with installing osTicket.
And now you can practice having your own mock help desk locally to prepare you for a postion in a help desk or IT support position.