2012-06-13 53 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,但同样的问题 –