当调用像这样的 gmp 数学函数时gmp_mod
,我得到:
Fatal error: Call to undefined function gmp_mod()
我已经安装了php5-gmp
软件包并重新启动了 Web 服务器,但该功能仍然未定义。服务器运行的是 Ubuntu 10.04,PHP 作为 Apache 模块运行。所有软件都是从官方软件包安装的。
如何在 PHP 中启用 GMP 数学函数?我正在寻找使用官方软件包而不是从源代码编译的解决方案。
答案1
以下是对我有用的方法:
- 已安装 GMP
apt-get install php5-gmp
- 添加
extension=php_gmp.so
到 php.ini
瞧!
phpinfo()示例:
gmp
gmp support enabled
GMP version 4.3.2
它在这里(Debian)运行良好,所以我想它对于 Ubuntu 来说也应该没问题。