gmp_mod
のようなgmp数学関数を呼び出すと、次のようになります。
Fatal error: Call to undefined function gmp_mod()
php5-gmp
パッケージをインストールしてWebサーバーを再起動しましたが、関数はまだ定義されていません。サーバーはUbuntu 10.04を実行しており、PHPはApacheモジュールとして実行されています。すべてのソフトウェアは公式パッケージからインストールされました。
PHPでGMP数学関数を有効にするにはどうすればよいですか?ソースからコンパイルするのではなく、公式パッケージを使用するソリューションを探しています。
これが私のために働いた方法です:
apt-get install php5-gmp
を使用してGMPをインストールしましたextension=php_gmp.so
をphp.iniに追加エボラ!
phpinfo()サンプル:
gmp
gmp support enabled
GMP version 4.3.2
ここ(Debian)では問題なく動作するので、Ubuntuでも問題ないと思います。