Ubuntu 中 phpmyadmin 缺少 mbstring

Ubuntu 中 phpmyadmin 缺少 mbstring

我在 Ubuntu 20.04 上安装了 PHP 7.4,然后安装了 PHP 8.1。

但安装后phpmyadmin,我运行了sudo phpenmod mbstring。它返回此警告:

WARNING: Module mbstring ini file doesn't exist under /etc/php/7.4/mods-available
WARNING: Module mbstring ini file doesn't exist under /etc/php/7.4/mods-available

我需要在 Ubuntu 上使用 PHP 8.1。

答案1

要删除此警告,您必须安装php7.4-mbstring软件包。如果您不打算使用 PHP 7.4,则无需执行此操作。

sudo php7.4-mbstring

如果要使用 PHP 8.1 作为 Apache 的默认设置,则必须禁用 PHP 7.4 并启用模块php8.1

sudo a2dismod php7.4
sudo a2enmod php8.1
sudo service apache2 restart

如果您计划从命令行使用 PHP 8.1,则还必须使用update-alternatives

sudo update-alternatives --set php /usr/bin/php8.1

相关内容