#php #macos #xampp #pecl
#php #macos #xampp #pecl
Вопрос:
Мне нужен mailparse, установленный на моем xampp. Я сделал pecl install mailparse
, но я получаю сообщение об ошибке, что mbstring не установлен, но это так.. По крайней мере, так говорит phpinfo().
Итак, я делаю /Applications/XAMPP/xamppfiles: sudo ./bin/pecl install --nodeps mailparse
Но .. при запуске make происходит сбой с большим количеством ошибок… Как я могу установить mailparse при установке xampp? Или, может быть, я мог бы скомпилировать его? но не уверен, как это сделать, не в osx…
Есть идеи?
Здесь вы можете увидеть полную трассировку, выполненную с sudo ./bin/pecl install --nodeps mailparse > dump
ИСПРАВЛЕНО! если кто-то заинтересован в решении, вы должны установить devel-package XAMPP и запустить скрипт pecl, имея в виду, что он должен быть совместим с i386 arch.
sudo su -
export CFLAGS="-arch i386"
/Applications/XAMPP/xamppfiles/bin/pecl install --nodeps mailparse
Ответ №1:
sudo /Applications/XAMPP/xamppfiles/bin/pear install pecl/mailparse
От: http://wiki.cerb4.com/wiki/Installing_PHP_Mailparse#Mac_OS_X_.28XAMPP.29
Комментарии:
1. Нет, извините. Это не работает.. Это почти то же самое, что выполнить установку pecl mailparse и удалить тот же дамп, который я опубликовал
Ответ №2:
sudo /Applications/XAMPP/xamppfiles/bin/pear install pecl/mailparse-2.1.6
Попробуйте это, если у вас установлен Php 5.X
Если вы получили ошибку типа
Не удается найти автоконфискацию. Пожалуйста, проверьте вашу установку autoconf и переменную среды $PHP_AUTOCONF. Затем повторно запустите этот скрипт.
а затем повторите попытку.
brew install autoconf
и запустите команду