2012-06-13 52 views
1

我在我的CentOS執行此/ WHM服務器:致命錯誤:類 '庫MySQLi' 未發現

<? 
if (!function_exists('mysqli_init') && !extension_loaded('mysqli')) { 
    echo 'We don\'t have mysqli!!!'; 
} else { 
    echo 'Phew we have it!'; 
} 
?> 

結果是:We don't have mysqli!!!

我的問題是:

Fatal error: Class 'mysqli' not found in /home/photosdr/public_html/includes/database.php on line 18

那麼我該如何安裝它? 謝謝

+0

我的問題是:致命錯誤:類'mysqli'沒有在第18行找到/home/photosdr/public_html/includes/database.php –

+0

$ this-> res = new mysqli($ conf ['dbhost'] ,$ conf ['dbuser'],$ conf ['dbpass'],$ conf ['dbname']); –

+0

@mgraph:如果這是問題,頁面中將不會顯示任何內容(除非您查看頁面源代碼,在這種情況下,您會看到原始的PHP代碼)。問題是mysqli模塊沒有安裝和/或啓用。 – cHao

回答

4

嘗試找到你的php.iniextension=php_mysqli.so並刪除在它前面的評論。

+1

這是一個Linux服務器。擴展名最後有'.so'而不是'.dll'。 – cHao

+0

Okey,更改:) – sed

+0

同樣的問題,我把php.ini,但同樣的問題 –