GNU/Linux >> Znalost Linux >  >> Ubuntu

Spuštění:Nelze načíst dynamickou knihovnu ‘/usr/lib/php/20151012/php_mbstring.dll?

Když spustím příkaz

php -v

tato chyba se objeví v terminálu ubuntu:

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

Přijatá odpověď:

Vaše konfigurace je chybná. Vy (nebo nějaký software, který jste nainstalovali) jste povolili něco jako:

extension=php_mbstring.dll

v konfiguračním souboru PHP a toto je nesprávné jako php_mbstring.dll je rozšíření kompilované pro operační systém Windows.

Správný způsob je nainstalovat php-mbstring balíček a nechte jej povolit mbstring prodloužení automaticky:

sudo apt-get install php-mbstring

Rozšíření pak můžete zakázat/povolit pomocí phpenmod /phpdismod příkazy:

sudo phpdismod mbstring # disable mbstring extension
sudo phpenmod mbstring # enable mbstring extension again

Ubuntu
  1. Proč Webp Utilities postavené na Ubuntu 14.04 nefungují a zobrazují chybu knihovny?

  2. Dynamická sdílená knihovna C++ v systému Linux

  3. Jak nainstalovat PHP mbstring na CentOS 6.2

  1. gcc - chyba /usr/bin/ld:nelze najít <knihovnu> v /usr/local/lib, přestože ji ldconfig uvádí a cesta byla přidána do ld.so.conf

  2. Hadoop Nelze načíst nativní knihovnu hadoop pro upozornění vaší platformy

  3. /usr/lib/x86_64-linux-gnu/libstdc++.so.6:verze CXXABI_1.3.8' nenalezena

  1. Dynamické propojení – Linux vs. Okna

  2. Nelze načíst dynamickou knihovnu 'libnvinfer.so.6'

  3. /usr/lib/tracker/tracker-store způsobuje velmi velké zatížení CPU na Debian Buster