web-dev-qa-db-ja.com

Composer-要求されたPHP拡張mbstringがシステムにありません

最近Composerを介してパッケージをインストールしようとしましたが、エラーthe requested PHP extension mbstring is missing from your system.がありましたphp.iniからセミコロンを削除しましたが、まだ動作しません。私は何をすべきか?

69
Jozef Cipa
Sudo apt-get install php-mbstring

# if your are using php 7.1
Sudo apt-get install php7.1-mbstring

# if your are using php 7.2
Sudo apt-get install php7.2-mbstring
168
Pranay Aryal
  1. あなたのphp.iniを見つける
  2. ディレクティブextension_dir=C:\path\to\server\php\extが設定されていることを確認し、パスを調整します(PHP拡張ディレクトリを設定します)
  3. ディレクティブextension=php_mbstring.dllが設定されていることを確認してください(コメント解除)

これが機能せず、php_mbstring.dllファイルが欠落している場合、このスタックのPHPインストールは単に壊れています。

17
Jens A. Koch

PHP 7.1の場合

Sudo apt-get install php7.1-mbstring

乾杯!

4
Michel