如何在Mac OS X 10.6.6上启用php-gmp? (没有macports) [英] How to enable php-gmp on Mac OS X 10.6.6? (no macports)
问题描述
我想启用我的php-gmp,因为我使用自制软件,所以不想使用macports.
I want to enable my php-gmp and I don't want to use macports because I use homebrew.
首先我
酿造gmp
brew install gmp
我得到了gmp 5.0.1
and I got gmp 5.0.1
然后我下载了PHP源代码5.3.6,然后转到
Then I downloaded the PHP source 5.3.6, then I go to
source/ext/gmp
source/ext/gmp
我做了
phpize
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-config =/Developer/SDKs/MacOSX10.6.sdk/usr/bin/php-config; 进行-j6; sudo进行安装
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-config=/Developer/SDKs/MacOSX10.6.sdk/usr/bin/php-config; make -j6;sudo make install
它给了我这个信息:
正在检查GNU MP支持...是的, 共享检查 -lgmp中的__gmp_randinit_lc_2exp_size ...不检查-lgmp中的gmp_randinit_lc_2exp_size ... 没有配置:错误:GNU MP库 需要版本4.1.2或更高版本. make: * 未指定目标,也未指定 找到makefile.停止.
checking for GNU MP support... yes, shared checking for __gmp_randinit_lc_2exp_size in -lgmp... no checking for gmp_randinit_lc_2exp_size in -lgmp... no configure: error: GNU MP Library version 4.1.2 or greater required. make: * No targets specified and no makefile found. Stop.
有人知道如何在Mac OSX 10.6.6上不使用macports的情况下启用php-gmp吗?谢谢
Any idea how to enable php-gmp without macports on Mac OSX 10.6.6? Thx
推荐答案
如果您具有
If you have the homebrew-php
tap installed, you can now do:
$ brew install php55 --with-gmp
这篇关于如何在Mac OS X 10.6.6上启用php-gmp? (没有macports)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!