Mac 10.6 - не удается установить PHP intl - PullRequest
0 голосов
/ 03 мая 2011

Я пытаюсь установить расширение PHP intl на Mac 10.6 "Snow Leopard", используя следующую команду:

sudo pecl install intl

... но получаю следующие ошибки:

running: phpize
grep: /usr/include/php/main/php.h: No such file or directory
grep: /usr/include/php/Zend/zend_modules.h: No such file or directory
grep: /usr/include/php/Zend/zend_extensions.h: No such file or directory
Configuring for:
PHP Api Version:
Zend Module Api No:
Zend Extension Api No:
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.

ERROR: `phpize' failed

Я использую сервер Apache в комплекте с PHP 5.3.4.

Кто-нибудь знает, как установить расширение intl?

Ответы [ 4 ]

1 голос
/ 30 декабря 2016

Попробуйте установить autoconf

brew install autoconf

С уважением

1 голос
/ 04 мая 2011

Я установил Zend Server CE и все работает на 100%.

Позже я удалил Zend Server CE и использовал вместо этого: http://php -osx.liip.ch / , специально созданный для Mac OSX 10.6 и Symfony2.

В конце концов, для меня это работало лучше, так как я являюсь пользователем Netbeans, это означает, что я могу использовать xdebug в комплекте с дистрибутивом liip.

Мне показалось немного громоздким устанавливать xdebug на Zend Server CE, а также при установке liip PHP не устанавливаются дополнительные Apache и MySQL, а используется то, что уже включено в ОС.

1 голос
/ 03 мая 2011

Вы думали об использовании MAMP вместо этого? Обычно он работает лучше, чем пакеты Apple.

0 голосов
/ 08 февраля 2013

Это может быть старый пост, но для меня я обнаружил, что самым простым вариантом было установить PHP с помощью службы liip (http://php -osx.liip.ch / ). Используя одну простую команду, он установил последнюю версию PHP, настроил ее на существующий сервер apache, установленный на моем Mac, вместе с расширением intl. Несколько часов разочарования решаются за пару минут!

...