Ubuntu 18.04上的PHP启动问题

我用Apache和PHP 7.2运行Ubuntu 18.04。一切正常。我的查询工作正常,但偶尔会得到错误报告,并附有以下说明

PHP Startup: Unable to load dynamic library 'mysqli' (tried: /usr/lib/php/20170718/mysqli (/usr/lib/php/20170718/mysqli: cannot open shared object file: No such file or directory), /usr/lib/php/20170718/mysqli.so (/usr/lib/php/20170718/mysqli.so: undefined symbol: mysqlnd_global_stats))

我试图在php.ini中搜索它,但我找不到问题。我试图谷歌它,但我找不到同样的问题。

有谁知道是什么导致它,我怎么能阻止它?

来自grepenter image description here的结果

1
投票

你没有安装php-mysql。要安装它,请打开终端并运行以下命令:

sudo apt install php-mysql

之后你需要重启apache:

sudo service apache2 restart

您可以使用此命令行检查是否安装了mysqli:

php -i | grep mysqli