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

Когда я выполняю команду

php -v

эта ошибка подходит в терминале человечности:

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
12
задан 23 May 2016 в 03:49

3 ответа

Ваша конфигурация является неправильной. Вы (или некоторое программное обеспечение, которое Вы установили) включили что-то как:

extension=php_mbstring.dll

в конфигурационном файле PHP, и это неправильно как php_mbstring.dll расширение, скомпилированное для операционной системы Windows.

Корректный путь состоит в том, чтобы установить php-mbstring пакет и позволил ему включить mbstring расширение автоматически:

sudo apt-get install php-mbstring

Можно затем отключить/разрешить расширение при помощи phpenmod/phpdismod команды:

sudo phpdismod mbstring # disable mbstring extension
sudo phpenmod mbstring # enable mbstring extension again
28
ответ дан 23 November 2019 в 03:29

Я Запускаю 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
4
ответ дан 23 November 2019 в 03:29

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

;extension=msql.dll
;extension=msql.so
;extension=php_bz2.dll
;extension=php_curl.dll
1
ответ дан 23 November 2019 в 03:29

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

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