Возникли проблемы с установкой 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 ответа
Как говорится в сообщении об ошибке, в вашей установке PHP отсутствует расширение mbstring. Предоставляемый Apple PHP 5.3.3 в моем Snow Leopard, кажется, имеет его, но многие дистрибутивы объединяют расширения отдельно. Например, если вы используете PHP из macports, вам необходимо установить пакет php5-mbstring с помощью:
sudo port install php5-mbstring
Незначительное примечание - если вы установили другую версию php (например, php5.5), вы должны установить правильную версию пакета mbstring. В моем случае:
sudo port install php55-mbstring
Для активации у вас должна быть такая строка в вашем файле php.ini:
extension=mbstring.so
Что происходит из:
/opt/local/var/db/php55/mbstring.ini
(если вы используете корень установки macports по умолчанию).
В новейших версиях php путь "extension_dir" изначально не включен.
Он работает с Windows и Linux, так что, возможно, он также помогает на MacO ... :)
Похожие вопросы
Связанные вопросы
Новые вопросы
installation
Установка (или настройка) - это процесс развертывания приложения, драйвера, плагина и т. Д. На устройстве для последующего выполнения и использования.
sudo port install php5X-mbstring
, где X - дополнительный номер установленной версии php.