我收到以下错误: 致命错误:在我的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的引用。但是出了点问题。
答案 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