php-gd拡張モジュールはインストールされているのに、
$ yum list | grep php*-gd
php-gd.x86_64 5.3.29-1.8.amzn1 amzn-main
php54-php-gd.x86_64 5.4.45-18.el6.remi remi-safe
php55-php-gd.x86_64 5.5.38-12.el6.remi remi-safe
php56-php-gd.x86_64 5.6.40-23.el6.remi remi-safe
php70-php-gd.x86_64 7.0.33-23.el6.remi remi-safe
php71-php-gd.x86_64 7.1.33-10.el6.remi remi-safe
php72-php-gd.x86_64 7.2.34-1.el6.remi remi-safe
php73-php-gd.x86_64 7.3.25-1.el6.remi remi-safe
php-gd.x86_64 5.3.29-1.8.amzn1 amzn-main
php54-php-gd.x86_64 5.4.45-18.el6.remi remi-safe
php55-php-gd.x86_64 5.5.38-12.el6.remi remi-safe
php56-php-gd.x86_64 5.6.40-23.el6.remi remi-safe
php70-php-gd.x86_64 7.0.33-23.el6.remi remi-safe
php71-php-gd.x86_64 7.1.33-10.el6.remi remi-safe
php72-php-gd.x86_64 7.2.34-1.el6.remi remi-safe
php73-php-gd.x86_64 7.3.25-1.el6.remi remi-safe
画像処理がうまくいかず、
<?php phpinfo(); ?>
や、
$ php -i
を実行しても、何故だかPHPの画像処理ライブラリ(GD)の情報が全く出力されていなかったので調べてみたところ、こちらのサイトの通りに対応したら無事使えるようになりました!ありがとうございます。
Amazon Linux の PHP7.1 に PHP-GDをインストールして使えるようにする : プログラマー社長の「日々発見」
結論から言いますと、php.iniに
extensions=gd.so
の記載がなかったからでした。
php-gdライブラリの保存されている場所を探します。
$ find / -name gd.so
/usr/lib64/php/7.1/modules/gd.so
/usr/lib64/php-zts/7.1/modules/gd.so
/usr/lib64/php/7.1/modules/gd.so
/usr/lib64/php-zts/7.1/modules/gd.so
拡張ライブラリが保存されているディレクトリに、lnコマンドでphp-gdライブラリのハードリンクを作成します。ショートカットみたいなものです。拡張ライブラリを保存するディレクトリはココです。phpinfoで確認できます。
↓
$ ln /usr/lib64/php/7.1/modules/gd.so /usr/lib64/php/modules/gd.so
php.iniを編集します。
extension=gd.so
を追記してやりましょう。どこでも良いと思いますが、ファイルの一番最後か、[gd]の項目があればその近辺でよろしいかと思います。
nginxの再起動
$ /etc/init.d/nginx restart
php-fpmの再起動
$ /etc/rc.d/init.d/php-fpm restart
無事、GDライブラリが使えるようになりました!