升级到 Ubuntu 20.04.2 LTS 后无法访问网站

升级到 Ubuntu 20.04.2 LTS 后无法访问网站

自从升级到 Ubuntu 20.04.2 LTS (GNU/Linux 5.4.0-88-generic x86_64) 后,当我尝试访问我的网站时,我得到了

您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展。

我已确保所有 apt 都是最新的。

mysqli.so已安装,我已将其定位在:/usr/lib/php/20190902

有几条建议确保文件中的路径php.ini指向所在mysqli.so的位置。

正在播放的php–ini节目:

Configuration File (php.ini) Path: /etc/php/7.4/cli

当我尝试php.ini使用sudo nano php.ini文件进行编辑时,除了 PHP 注释掉的帮助信息之外,其他内容都是空的。

我这样做对吗?
我该如何编辑php.ini以检查文件路径mysqli.so

答案1

通常在 apache 中 php.ini 路径是 /etc/php/7.4/apache2/php.ini 在 nginx 中它是 /etc/php/7.4/fpm/ 等等... CLI 仅用于在终端中运行 php。

使用

php -i | grep "Loaded Configuration File"

去检查。

似乎缺少一些用于托管 wordpress 的推荐 php 扩展。=>https://make.wordpress.org/hosting/handbook/server-environment/

curl、mbstring 和 zip

sudo apt install php-curl php-mbstring php-zip

还有什么回报

systemctl status apache2
systemctl status nginx

相关内容