composerでphpスクリプトをインストールしようとした際、
requires ext-gmp * -> the requested PHP extension gmp is missing from your system.
のようなエラーが出ていたので、gmpエクステンションを導入しようとしたのだけど、ちょっとハマったのでメモしておく。
サーバはcentos6、phpのバージョンは5.6.23。
remiリポジトリを確認したところ、php56-php-gmpというのがあるので
yum -y install php56-php-gmp
でインストール。httpdをリスタート後、phpinfoを確認してみると
GNU GMP support Stanislav Malyshev
と出ているので導入完了かと思い、再度、composerを試してみたが同じエラーが出て改善せず。
find / -name gmp.so -print
でgmp.soの場所を確認したところ、/opt/remi/php56/root/usr/lib64/php/modules/gmp.soにあったので、php.iniに
extension=/opt/remi/php56/root/usr/lib64/php/modules/gmp.so
を追記して、httpdをリスタートしたところ、改善しました。