Запуск: невозможно загрузить динамическую библиотеку '/usr/lib/php/20151012/php_mbstring.dll

Когда я запускаю команду

php -v

, эта ошибка возникает в конце 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
1
задан 23 May 2016 в 13:49

2 ответа

Я запускаю Ubuntu 16.04 с PHP5.X - PHP7

, когда я установил php7, я начал получать эту ошибку с /usr/lib/php/sessionclean

, чтобы исправить это, мне пришлось прокомментировать в /etc/php/7.0/apache2/php.ini строка нарушительных расширений, которая по умолчанию была .dll

extension=mbstring.dll

в

;extension=php_mbstring.dll
3
ответ дан 23 May 2018 в 10:51
  • 1
    Вероятно, это связано с тем, что в PHP 5 была включена поддержка mbstring, а не при установке PHP 7, но вы сохранили тот же файл php.ini. – Jahmic 3 November 2016 в 19:39

У меня было такое же предупреждение, как и выше. Решение состояло в комментировании записей, как указано в /etc/php/7.0/cli/php.ini, которые я ранее добавил (без комментирования), в то время как они здесь не требовались.

;extension=msql.dll
;extension=msql.so
;extension=php_bz2.dll
;extension=php_curl.dll
1
ответ дан 23 May 2018 в 10:51

Другие вопросы по тегам:

Похожие вопросы: