如何在Mac OS X 10.6.6上启用php-gmp? (没有macports) [英] How to enable php-gmp on Mac OS X 10.6.6? (no macports)

查看:95
本文介绍了如何在Mac OS X 10.6.6上启用php-gmp? (没有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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆