Ошибка Class 'mysqli' not found PHP

Всем привет. Неожиданно появилась ошибка Class 'mysqli' not found в 5 строке, до этого все работало отлично потом при перезагрузке странимцы ни с того ни с сего выскочила ошибка. Каким образом её можно исправить?

<?php
    $mysqli = false;
    function connectDB (){
        global $mysqli;
        $mysqli = new mysqli("***", "***", "***", "***");
        if ($mysqli->connect_error) {
            die('Ошибка : ('. $mysqli->connect_errno .') '. $mysqli->connect_error);
        }
        $mysqli->query("SET NAMES 'urf-8'");
    }

    function closeDB(){
        global $mysqli;
        $mysqli->close();
    }

    function getNews ($id, $value) {

        global $mysqli;
        connectDB();
        if($id){
            $where = "WHERE `id` = ".$id;
        }
        mysqli_query($mysqli, 'SET NAMES utf8');
         if ($value == 'asc'){
             $result = $mysqli->query("SELECT * FROM `news` $where ORDER BY `id` ASC");
         }
        else{
            $result = $mysqli->query("SELECT * FROM `news` $where ORDER BY `id` DESC");
        }

        closeDB();
        if(!$id)
            return resultToArray ($result);
        else 
            return $result->fetch_assoc(); 


    }
    function resultToArray ($result){
        $array = array ();
        while (($row = $result->fetch_assoc()) != false)
            $array[] = $row;
        return $array;
    }
?>

Ответы (1 шт):

Автор решения: youngoldman

Вероятнее всего не подключен mysqli в php.ini

<? phpinfo(); ?>

Там будет написано где лежит php.ini открываем его. Находим в нём:

;extension=php_mysqli

или что-то подобное и посмотри нет ли знака ";" если есть, уберите его.

→ Ссылка