Mysqli没有安装?

时间:2011-07-17 12:17:13

标签: php mysqli debian

我收到以下错误: 致命错误:在我的php脚本中找不到类'mysqli' 我安装了php5.3.3-7,当我运行apt-cache show php5-mysql

时我得到了这个
Description: MySQL module for php5
 This package provides modules for MySQL database connections directly from
 PHP scripts.  It includes the generic "mysql" module which can be used
 to connect to all versions of MySQL, an improved "mysqli" module for
 MySQL version 4.1 or later, and the pdo_mysql module for use with
 the PHP Data Object extension.

在php信息中根本没有关于mysql的内容。 我如何找到延伸,我是否必须进行延伸? 我的php.ini中有很多对mysqli的引用。但是出了点问题。

3 个答案:

答案 0 :(得分:16)

您是否实际安装了php5-mysql套餐? apt-cache show将为您提供有关未安装的软件包的信息(您希望dpkg -l列出已安装的软件包)。如果已安装软件包,请仔细检查它是否已启用(/etc/php5/conf.d/mysql.ini是要查看的位置)。

答案 1 :(得分:2)

听起来你只需要install MySQLi

如果您认为自己已经这样做但仍有问题,请发布您的操作系统以及其他可能有帮助的内容

答案 2 :(得分:1)

我不得不重新安装它以摆脱这个错误:

apt-get remove php5.6-mysql
apt-get install php5.6-mysql