Ubuntu 18.04上的PHP启动问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的结果

答案

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

sudo apt install php-mysql

之后你需要重启apache:

sudo service apache2 restart

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

php -i | grep mysqli

以上是关于Ubuntu 18.04上的PHP启动问题的主要内容,如果未能解决你的问题,请参考以下文章

如何从安装在 Ubuntu 18.04 VirtualBox 上的 Wordpress Web 界面写入/上传

Ubuntu 18.04 上的 FLTK:在 Dock 上设置图标的弹出文本

当 Jetson Nano(Ubuntu 18.04)上的互联网连接可用时运行 python 脚本

RabbitMQ 在Ubuntu18.04上的安装

Wordpress 网站在 Ubuntu 18.04 LTS 上全新安装 VirtualMin 后显示 php 代码

Ubuntu 18.04 LTS 中不存在 conf php7.1-cgi