【问题标题】:Cannot install php-mbstring on ubuntu 18.04无法在 ubuntu 18.04 上安装 php-mbstring
【发布时间】:2019-01-09 21:40:03
【问题描述】:

我使用的是 ubuntu 18.04。 我正在尝试安装 mbstring,但终端显示错误:

php-mbstring : Depends: php7.2-mbstring but it is not going to be installed

所以我尝试安装 php7.2-mbstring 但又出错了:

php7.2-mbstring : Depends: php7.2-common (= 7.2.3-1ubuntu1) but 7.2.7-0ubuntu0.18.04.2 is to be installed

对不起,我的英语不好。 任何人都知道如何解决这个问题:(

【问题讨论】:

  • 那么,安装有问题的软件包怎么样?这到底是什么问题?
  • 我在 laravel 项目中运行 composer install 并显示错误:您的系统中缺少请求的 PHP 扩展 mbstring。 @NicoHaase
  • 您在哪种架构上使用您的系统?根据packages.ubuntu.com/bionic/php7.2-mbstring的说法,扩展依赖amd64和i386的7.2.7,而其他架构目前只提供7.2.3...
  • php 7.2.7 在干净的 18.04 安装 (apt install php) - 尝试安装 mbstring 失败并出现无法定位错误。确认它被列为一个包......如果缺少依赖项,你会得到一个完全不同的错误......

标签: ubuntu composer-php ubuntu-18.04


【解决方案1】:

用下一行编辑文件 /etc/apt/sources.list:

deb http://archive.ubuntu.com/ubuntu bionic main multiverse restricted universe
deb http://archive.ubuntu.com/ubuntu bionic-security main multiverse restricted universe
deb http://archive.ubuntu.com/ubuntu bionic-updates main multiverse restricted universe

保存并运行:

sudo apt update && sudo apt-get upgrade
sudo apt-get install php7.2-mbstring

完成了

来源:https://askubuntu.com/questions/1064634/unable-to-install-php-mbstring

【讨论】:

    【解决方案2】:

    确保您为 apt-get 启用了“universe”存储库:

    sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-03
      • 2020-06-07
      • 2021-08-10
      • 2020-09-09
      • 2019-01-17
      • 1970-01-01
      • 1970-01-01
      • 2018-09-18
      相关资源
      最近更新 更多