我在 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