小编Kus*_*ush的帖子

如何为php8.0安装php8.0-mbstring?它不断安装到 php7.2

我正在尝试安装 Laravel。我使用的是 Ubuntu 18.04.5 LTS,有 php 8.0.2,并运行 Apache2。我的问题是我无法安装 Laravel,因为它不断给出我没有“mbstring”扩展名的错误。

当我执行命令时

sudo apt update

sudo apt install php-mbstring
Run Code Online (Sandbox Code Playgroud)

它们被安装到/etc/php/7.2/mods-available。Laravel 正在 /etc/php/8.0/ 中寻找扩展。我还尝试安装最新版本的 mbstring:

sudo apt install php8.0-mbstring
Run Code Online (Sandbox Code Playgroud)

但得到错误

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package php8.0-mbstring
E: Couldn't find any package by glob 'php8.0-mbstring'
E: Couldn't find any package by regex 'php8.0-mbstring'

Run Code Online (Sandbox Code Playgroud)

有人可以帮我解决这个问题吗?为什么 mbstring 没有安装到 php8.0,为什么我不能安装 8.0 的 mbstring?我在网上搜索了 8.0 的 mbstring 和这个特定命令的安装指南,但我看不到该扩展。

php package-management apt apache2

6
推荐指数
1
解决办法
3万
查看次数

标签 统计

apache2 ×1

apt ×1

package-management ×1

php ×1