Ok, so this provides support for mysqli (we default to standard mysql still with this).
$config['db']['extension'] = 'mysqli'; is all that's needed (@f0o would you mind adding this to the config on this ci build).
$config['db']['extension'] = 'mysqli';
It doesn't use any new library at the moment but we should look at doing this (needs a lot of work to update queries), for now I've just replicated dbFacile.php into two new files (mysql and mysqli) and updated all the mysql_ calls to use mysqli_.
Works ok in my install from a poller / webui perspective and is actually quite a simple update so should be all good.
mysql_ is deprecated as of PHP 5.5 and dropped in PHP 7, whilst I don't expect that we will get caught out by this it's worth preparing for. It does also mean we could drop in a dbFacile.pgsql.php if someone wanted to so we could support PostgreSQL :)
Added mysqli support
Auto-Deploy finished, Test PR at http://1647.ci.librenms.org or https://1647.ci.librenms.org
Added some docs, update config.php.default and web installer to use m…
…ysqli by default
@paulgear can you kick another Scrut test please?