Установил PHP с помощью phpbrew, теперь phpmyadmin выдает ошибку расширения mbstring

Установил более раннюю версию PHP на новую установку Ubuntu с помощью phpbrew, и теперь мой phpmyadmin выдает ошибку.

Ошибка гласит:

The mbstring extension is missing. Please check your PHP configuration.

ОС: Ubuntu 14.04 LTS

Я удалил и переустановил phpmyadmin, перезапустил сервер apache безрезультатно.

Что мне не хватает?

Спасибо!


person JoeCodeCreations    schedule 08.07.2015    source источник
comment
Версия PHP 5.4.35.   -  person JoeCodeCreations    schedule 08.07.2015


Ответы (3)


Чтобы установить mbstring,

sudo apt-get install libapache2-mod-php5

перезапустите сервер апач

и .. проверьте свой php.ini, чтобы активировать расширение.

person Jean-philippe Emond    schedule 08.07.2015
comment
Вот что произошло: Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово libapache2-mod-php5 уже является самой новой версией. Следующие пакеты были установлены автоматически и больше не требуются: account-plugin-windows-live libupstart1 Используйте 'apt-get autoremove' для их удаления. 0 обновлено, 0 установлено заново, 0 удалено и 0 не обновлено. - person JoeCodeCreations; 08.07.2015
comment
Поэтому я заглянул в файл php.ini и раскомментировал mbstring dll, а затем перезапустил сервер apache2. До сих пор не работает. Любые другие идеи? В частности, расширение = php_mbstring.dll - person JoeCodeCreations; 08.07.2015
comment
в ubunto .. это файл so .. не dll .. но посмотрите на phpinfo (), если вы его видите - person Jean-philippe Emond; 08.07.2015
comment
он не указан в файле phpinfo(). - person JoeCodeCreations; 08.07.2015
comment
Я попытался добавить .so вместо .dll и перезапустил. Это не работает. - person JoeCodeCreations; 08.07.2015
comment
оставьте .dll .. но извините, я не знаю, в чем ваша проблема .. кроме перестроения php с флагом для mbstring, я не знаю, в чем проблема ... если вы перезапустите sudo service apache2 и ничего не добавите .. - person Jean-philippe Emond; 08.07.2015
comment
Я думаю, что динамическая ссылка расширения не работает. Буду работать над этим пока. Спасибо за ваше время. - person JoeCodeCreations; 08.07.2015

Мне помог только один способ: sudo apt-get install phpmyadmin php-mbstring php-gettext Моя система - сервер Ubuntu 16.04 64 бит, PHP7.0 Apache2

person Nikita Gladkiy    schedule 14.05.2016

При установке различных версий php мне приходилось добавлять в модули

phpbrew install 5.4.34 +apxs2 +default +mysql
person JoeCodeCreations    schedule 14.07.2015