Démarrage: impossible de charger la bibliothèque dynamique '/usr/lib/php/20151012/php_mbstring.dll

12

Lorsque j'exécute la commande

php -v

cette erreur apparaît dans ubuntu terminall:

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/php_mbstring.dll' - /usr/lib/php/20151012/php_mbstring.dll: cannot open shared object file: No such file or directory in Unknown on line 0
mixer
la source

Réponses:

28

Votre configuration est incorrecte. Vous (ou certains logiciels que vous avez installés) avez activé quelque chose comme:

extension = php_mbstring.dll

dans le fichier de configuration PHP, ce qui est faux, tout comme php_mbstring.dllune extension compilée pour le système d'exploitation Windows.

La bonne façon est d'installer le php-mbstringpaquet et de le laisser activer l' mbstringextension automatiquement:

sudo apt-get install php-mbstring

Vous pouvez ensuite désactiver / activer l'extension en utilisant les commandes phpenmod/ phpdismod:

sudo phpdismod mbstring # disable mbstring extension
sudo phpenmod mbstring # enable mbstring extension again
oerdnj
la source
fonctionne pour moi, en utilisant Ubuntu 16.04
Mohammed Sufian
fonctionne pour moi, en utilisant Ubuntu 18.04
Junaid Atique
4

J'utilise Ubuntu 16.04 avec PHP5.X - PHP7

quand j'ai installé php7 j'ai commencé à obtenir cette erreur avec /usr/lib/php/sessionclean

pour résoudre ce problème, j'ai dû commenter /etc/php/7.0/apache2/php.inila ligne d'extensions incriminée, qui par défaut était .dll

extension=mbstring.dll

à

;extension=php_mbstring.dll
theres.yer.problem
la source
Cela semble probable car vous avez activé mbstring dans PHP 5 et non lorsque vous avez installé PHP 7 mais vous avez conservé le même fichier php.ini.
Jahmic
1

J'ai eu le même avertissement que ci-dessus. La solution a consisté à commenter les entrées comme suit en ce /etc/php/7.0/cli/php.inique j'ai précédemment ajouté (sans commentaire) alors que celles-ci n'étaient pas nécessaires ici.

;extension=msql.dll
;extension=msql.so
;extension=php_bz2.dll
;extension=php_curl.dll
axxaroots
la source