pxewb.com
无盘技术经验分享站点

CentOS系统 PHP5.3 编译GMP扩展

GMP是The GNU MP Bignum Library,是一个开源的数学运算库,它可以用于任意精度的数学运算,包括有符号整数、有理数和浮点数。它本身并没有精度限制,只取决于机器的硬件情况。

##当前目录##
[root@ipython gmp]# pwd
/software/source/php-5.3.27/ext/gmp

###先安装RE2C;由于 GMP 依赖 RE2C 所以必须先安装##
[root@ipython gmp]# yum install gmp-devel
[root@ipython gmp]# wget http://sourceforge.net/projects/re2c/files/re2c/0.13.5/re2c-0.13.5.tar.gz/download -O “re2c-0.13.5.tar.gz”
[root@ipython gmp]# tar zxf re2c-0.13.5.tar.gz
[root@ipython gmp]# cd re2c-0.13.5
[root@ipython re2c-0.13.5]# ./configure
[root@ipython re2c-0.13.5]# make && make install

[root@ipython re2c-0.13.5]# cd ..
[root@ipython gmp]# phpize
[root@ipython gmp]# ./configure –with-gmp
[root@ipython gmp]# make && make install

##加载gmp.so##
[root@ipython gmp]# grep “gmp.so” /software/php/etc/php.ini
extension = /software/php/lib/php/extensions/no-debug-non-zts-20090626/gmp.so

##PHPINFO查看是否已经安装成功gmp##
[root@dev-centos-23 gmp]# php -i|grep gmp
gmp
gmp support => enabled
PWD => /software/source/php-5.3.27/ext/gmp
OLDPWD => /software/source/php-5.3.27/ext/gmp/re2c-0.13.5
_SERVER[“PWD”] => /software/source/php-5.3.27/ext/gmp
_SERVER[“OLDPWD”] => /software/source/php-5.3.27/ext/gmp/re2c-0.13.5

转载请注明出处无盘技术-经验分享站点 » CentOS系统 PHP5.3 编译GMP扩展

分享到:

评论 抢沙发