在XAMPP中安装GMP PHP库并不起作用

时间:2014-10-26 22:11:01

标签: php xampp gmp

我尝试在PHP中使用GMP库来表示大整数 我使用XAMPP,PHP 5.5.11和Ubuntu 14.04。

根据几个消息来源,它应该如此简单:

运行sudo apt-get install php5-gmp
extension=php_gmp.soextension=gmp.so放入php.ini中 重启XAMPP

然后它应该工作,在phpinfo()中我应该看到GMP版本 但没有任何作用。我也在installation guide中尝试了相当无益的提示。

出了什么问题?

2 个答案:

答案 0 :(得分:2)

取消注释extension=php_gmp.dll行。要取消注释,只需删除;

即可

答案 1 :(得分:0)

哈克在评论中给出了回答这个问题的提示:

如果安装有效,并且编辑了正确的php.ini,但在重新启动XAMPP之后仍然存在Fatal error: Call to undefined function gmp_foo() in /opt/lampp/htdocs/bar/barf.php on line 123,那么在PHP错误日志中查找启动错误可能是个好主意。对我来说,它在/opt/lampp/logs/php_error_log

每次重启XAMPP后都显示相同的错误。如评论中所示,问题是gmp.so不在预期的文件夹中。在我复制之后,一切正常,而phpinfo()现在是一个带有条目的gmp部分:
gmp support enabled
GMP version 5.1.3