Hi,
We are planning to upgrade our osTicket installation to v1.18.4 and I would like to clarify the supported PHP versions.
In a forum reply posted about a month ago, it was stated:
KevinTheJedi PHP 8.2 is not supported.
However, the official osTicket documentation and source code appear to explicitly state that PHP 8.2-8.4 is supported, with PHP 8.4 recommended:
Official installation documentation:
https://docs.osticket.com/en/latest/Getting%20Started/Installation.html#prerequisites
GitHub requirements:
https://github.com/osTicket/osTicket#requirements:~:text=PHP%20version%208.2%20%2D%208.4%20(8.4%20recommended)
v1.18.4 source (include/class.setup.php):
https://github.com/osTicket/osTicket/blob/v1.18.4/include/class.setup.php#L21
At the moment, our server is running PHP 8.2.33, so this is particularly relevant for us.
Could someone from the osTicket team clarify whether PHP 8.2 is officially supported with osTicket 1.18.4?
Was the statement that “PHP 8.2 is not supported” an oversight or perhaps an inadvertent statement, given that the official requirements explicitly list PHP 8.2-8.4 as supported?
We would especially appreciate clarification before proceeding with the upgrade, as we would prefer to keep PHP 8.2 for some time yet, if it is officially supported, rather than upgrade PHP unnecessarily.