自从升级到 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