Quando eseguo il comando
php -v
questo errore viene visualizzato in 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
Risposta accettata:
La tua configurazione è sbagliata. Tu (o alcuni software che hai installato) hai abilitato qualcosa come:
extension=php_mbstring.dll
nel file di configurazione PHP, e questo è sbagliato come php_mbstring.dll
è un'estensione compilata per il sistema operativo Windows.
Il modo corretto è installare php-mbstring
pacchetto e lascia che abiliti mbstring
estensione automaticamente:
sudo apt-get install php-mbstring
È quindi possibile disabilitare/abilitare l'estensione utilizzando phpenmod
/phpdismod
comandi:
sudo phpdismod mbstring # disable mbstring extension
sudo phpenmod mbstring # enable mbstring extension again