I know I have seen this error on this forum a couple times but none of the resolutions have helped me. This is a fresh install of osTicket 1.17.4. It is saying the MySQLi extension for PHP — missing!, I have enabled the extension in PHP manager and I have verified there is only on version of PHP installed. See Screenshots.

  • KevinTheJedi replied to this.
  • Ok I figured out that I had started with a different version of PHP and then changed to the 8.0, I removed the other version, had to repoint PHP manager to the version I was using.

    MarkMains

    Something must be wrong with your setup then. Please read IIS guides on how to properly load PHP extensions. You can even do a phpinfo() page and see if they are actually enabled.

    Cheers.

    @MarkMains " It's not only the MySQLi extension, there are a few that the install checker says are not enabled, yet in IIS shows that you have then "Enabled". Imap, Intl, Zend. While the others are not Required, it shows that something isn't right.

    MarkMains

    I would assume that the extensions without php_ prepended are incorrect which is why they are not working. In most IIS installs I've seen extensions usually look like php_imap, php_mysqli, etc.

    Cheers.

    Ok I figured out that I had started with a different version of PHP and then changed to the 8.0, I removed the other version, had to repoint PHP manager to the version I was using.

    Write a Reply...