Как включить php-gmp в Mac OS X 10.6.6? (без макпорта) - PullRequest
5 голосов
/ 07 апреля 2011

Я хочу включить свой php-gmp и не хочу использовать macports, потому что я использую homebrew.

Первый я

brew install gmp

и я получил gmp 5.0.1

Затем я скачал исходный код PHP 5.3.6, затем я перехожу на

источник / внутр / ГМП

Я сделал

phpize

, а затем

MACOSX_DEPLOYMENT_TARGET = 10,6 CFLAGS = '- O3 -fno-common -arch i386 -arch x86_64 'LDFLAGS =' - O3 -arch i386 -arch x86_64 'CXXFLAGS =' - O3 -fno-common -arch i386 -arch x86_64 './configure --with-PHP-конфигурации = / Разработчик / SDKs / MacOSX10.6.sdk / USR / бен / PHP-конфигурации; make -j6; sudo make install

И это дало мне это сообщение:

проверка поддержки GNU MP ... да, общая проверка для __gmp_randinit_lc_2exp_size в -lgmp ... нет проверки gmp_randinit_lc_2exp_size в -lgmp ... нет конфигурации: ошибка: библиотека GNU MP требуется версия 4.1.2 или выше. make: * Цели не указаны и нет Makefile найден. Стоп.

Есть идеи, как включить php-gmp без macports в Mac OSX 10.6.6? Thx

Ответы [ 2 ]

5 голосов
/ 15 января 2014

Если у вас установлен кран homebrew-php , теперь вы можете сделать:

$ brew install php55 --with-gmp
1 голос
/ 07 апреля 2011

Php-gmp несовместим с GMP 5.0.1.Это известная ошибка, о которой сообщалось на bugs.php.net более года назад.Проверьте комментарии к ошибке, чтобы увидеть, есть ли обходной путь, который работает для вас.Если нет, и если у homebrew нет пакета GMP 4.x, который вы можете установить вместо этого, я думаю, что вы застряли при создании копии GMP 4.x вручную.: - (

...