web-dev-qa-db-fra.com

Composer - l'extension mbstring demandée PHP est absente de votre système

J'ai récemment essayé d'installer un package via Composer, mais une erreur s'est produite the requested PHP extension mbstring is missing from your system. j'ai supprimé le point-virgule de php.ini, mais cela ne fonctionne toujours pas. Que devrais-je faire?

75
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
175
Pranay Aryal
  1. trouvez votre php.ini
  2. assurez-vous que la directive extension_dir=C:\path\to\server\php\ext est définie et ajustez le chemin (définissez votre répertoire d'extension PHP)
  3. assurez-vous que la directive extension=php_mbstring.dll est définie (non commentée)

Si cela ne fonctionne pas et que le fichier php_mbstring.dll est manquant, l'installation PHP de cette pile est tout simplement cassée.

18
Jens A. Koch

Pour php 7.1

Sudo apt-get install php7.1-mbstring

À votre santé!

5
Michel