如何在 Ubuntu 上为 PHP 安装/启用 GMP(数学函数)?

如何在 Ubuntu 上为 PHP 安装/启用 GMP(数学函数)?

当调用像这样的 gmp 数学函数时gmp_mod,我得到:

Fatal error: Call to undefined function gmp_mod()

我已经安装了php5-gmp软件包并重新启动了 Web 服务器,但该功能仍然未定义。服务器运行的是 Ubuntu 10.04,PHP 作为 Apache 模块运行。所有软件都是从官方软件包安装的。

如何在 PHP 中启用 GMP 数学函数?我正在寻找使用官方软件包而不是从源代码编译的解决方案。

答案1

以下是对我有用的方法:

  1. 已安装 GMPapt-get install php5-gmp
  2. 添加extension=php_gmp.so到 php.ini

瞧!

phpinfo()示例:

gmp
gmp support     enabled
GMP version     4.3.2 

它在这里(Debian)运行良好,所以我想它对于 Ubuntu 来说也应该没问题。

相关内容