OS X установка pecl_http - PullRequest
       40

OS X установка pecl_http

0 голосов
/ 25 ноября 2010

Я пытаюсь установить расширение php HTTP, но я получаю следующую ошибку во время установки:

проверка на наличие magic.h ... не найдена
настроить: ошибка: не удалось найти magic.h

У кого-нибудь был подобный опыт?

Я нахожусь на MBP под управлением 10.6.5 и php 5.3.3.

Спасибо

Ответы [ 2 ]

2 голосов
/ 01 августа 2013

Чтобы установить расширение pecl_http в Mac OS 10.8 (с использованием MAMP):

  1. Установить brew
  2. Установить autoconf с помощью brew brew install autoconf
  3. Загрузите исходный код для PHP 5.4.10 (или любой используемой вами версии) с php.net
  4. Извлеките исходный код в / Applications / MAMP / bin / php /php5.4.10 / include
  5. Переименуйте извлеченный файл из «php-5.4.10» в «php»
  6. Запустите ./configure во вновь созданной папке «php»
  7. Добавьте расширение = http.so в мой файл php.ini
  8. Перезапустите MAMP

После этого я смог установить расширения Pecl без проблем.

2 голосов
/ 16 февраля 2011
CFLAGS="-arch i386" ./pecl install

или

sudo CFLAGS="-arch i386" /Applications/MAMP/bin/php5.3/bin/pecl install pecl_http

См .: OS X 10.6 (Snow Leopard) - использование MAMP / PECL для установки расширений PHP

...