Mailaparse на XAMPP 1.7.3

#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
  

и запустите команду