le message d'erreur que je reçois du compositeur est le suivant: Vos exigences n'ont pas pu être résolues en un ensemble de packages pouvant être installés.
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].
J'ai essayé de ne pas commenter l'extension = php_mbstring.dll mais cela pose quand même l'erreur. J'ai essayé de changer l'extension_dir dans le "php.ini" et cela donne une erreur. L'aide est appréciée.
- ÉDITER À PARTIR DE NOUVELLES INFORMATIONS -
Comme il s'agit de Windows, réinstaller PHP, activer l'extension dans le fichier PHP.INI et redémarrer le serveur Web devrait fonctionner.
- SOLUTION ANTERIEURE POUR LINUX -
Vous devez installer mbstring pour php.
Utilisation:
Sudo apt-get install phpX.X-mbstring
Où X.X est votre numéro de version de PHP.
Cela a fonctionné pour moi:
Sudo apt-get install php7.2-mbstring