Ошибки установки PhpMyAdmin

Возникли проблемы с установкой phpMyAdmin. Я хотел бы решить следующую проблему, но понятия не имею, с чего начать (кроме, может быть, php.ini?).

Вот сообщение об ошибке.

The mbstring PHP extension was not found and you seem to be using a multibyte charset. Without the mbstring extension phpMyAdmin is unable to split strings correctly and it may result in unexpected results.

И вот связанная статья, которую я нашел в SO, которая была для Linux, но не работала на моем Mac (OSX 10.6 с обновленным PHP и т. Д.): Ошибки установки PhpMyAdmin

3
user575228 25 Янв 2011 в 00:31

3 ответа

Лучший ответ

Как говорится в сообщении об ошибке, в вашей установке PHP отсутствует расширение mbstring. Предоставляемый Apple PHP 5.3.3 в моем Snow Leopard, кажется, имеет его, но многие дистрибутивы объединяют расширения отдельно. Например, если вы используете PHP из macports, вам необходимо установить пакет php5-mbstring с помощью:

sudo port install php5-mbstring
11
vehnae 25 Янв 2011 в 00:53
1
Этот ответ сработал очень хорошо, поскольку все, что у меня было, было настроено с помощью MacPorts. Спасибо!
 – 
user575228
26 Янв 2011 в 02:51
sudo port install php5X-mbstring, где X - дополнительный номер установленной версии php.
 – 
Evhz
30 Апр 2016 в 03:07

Незначительное примечание - если вы установили другую версию php (например, php5.5), вы должны установить правильную версию пакета mbstring. В моем случае:

sudo port install php55-mbstring

Для активации у вас должна быть такая строка в вашем файле php.ini:

extension=mbstring.so

Что происходит из:

/opt/local/var/db/php55/mbstring.ini

(если вы используете корень установки macports по умолчанию).

6
russtman 24 Фев 2014 в 22:59

В новейших версиях php путь "extension_dir" изначально не включен.

Он работает с Windows и Linux, так что, возможно, он также помогает на MacO ... :)

снимок экрана

0
Froschkoenig84 13 Апр 2016 в 00:34