composerから取得しているエラーメッセージは次のとおりです:要件をインストール可能なパッケージのセットに解決できませんでした。
Problem 1
- Installation request for laravel/framework v5.4.28 -> satisfiable by laravel/framework[v5.4.28].
- laravel/framework v5.4.28 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
Problem 2
- Installation request for phpunit/phpunit 5.7.21 -> satisfiable by phpunit/phpunit[5.7.21].
- phpunit/phpunit 5.7.21 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
Problem 3
- laravel/framework v5.4.28 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
- laravel/tinker v1.0.1 requires illuminate/console ~5.1 -> satisfiable by laravel/framework[v5.4.28].
- Installation request for laravel/tinker v1.0.1 -> satisfiable by laravel/tinker[v1.0.1].
私はextension = php_mbstring.dllのコメントを外そうとしましたが、それでもエラーが発生します。 「php.ini」のextension_dirを変更しようとすると、エラーが発生します。助けていただければ幸いです。
-新しい情報に基づいて編集-
これはWindowsなので、PHPを再インストールし、PHP.INIファイルで拡張機能を有効にして、Webサーバーを再起動すると機能します。
-Linux向けの以前のソリューション-
PHPにはmbstringをインストールする必要があります。
使用する:
Sudo apt-get install phpX.X-mbstring
ここで、X.XはPHPのバージョン番号です。
それは私のために働きました:
Sudo apt-get install php7.2-mbstring
できます
Sudo apt-get install php7.3-mbstring
Sudo apt install php-xml
作曲家の更新