Everything can be done on your web browser. "Tickets" will initialize the MySQL tables.
I could only get tix3_4 to run on a Raspberry Pi 3 B+ running Raspbain Linux 10 and tickets-3.40.2 on a Dell T20 server running Fedora Linux.
I installed Webmin on both systems to manage both servers with a web browser. It was used to setup and manage Apache and MySQL.
Add a web page to Apache to test PHP and see all of the functions.
File: index.php
<?php
phpinfo();
?>
Extract "tickets<>" folder to /var/www and rename it just "tickets". Create a setup in Apache to run "tickets".
Alias /tickets /var/www/tickets
<Directory /var/www/tickets>
Directory Index index.php
</Directory>
Change /var/www/tickets/incs folder permissions to writable.
In Webmin using "MySQL Database Server" create a new database "tickets" with no tables.
Run
http://localhost/tickets from your web browser and follow the directions.
This work for me.