+-
我用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中搜索它,但我找不到问题。我试图谷歌它,但我找不到同样的问题。
有谁知道是什么导致它,我怎么能阻止它?
来自grep的结果
1
投票
投票
你没有安装php-mysql。要安装它,请打开终端并运行以下命令:
sudo apt install php-mysql
之后你需要重启apache:
sudo service apache2 restart
您可以使用此命令行检查是否安装了mysqli:
php -i | grep mysqli