我正在尝试安装 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 和这个特定命令的安装指南,但我看不到该扩展。