PHPからImageMagickを使う(CentOS8)

提供:あわ自由帳

メインページ > CentOS_8_で自宅サーバー構築  > PHPからImageMagickを使う(CentOS8)

PHPでImagickを使えるようにする

[root@host3 ~]# dnf --enablerepo=epel install ImageMagick

[root@host3 ~]# dnf --enablerepo=epel install ImageMagick-devel

[root@host3 ~]# dnf -y install php-devel ← peclでphpizeが使えなかったため

[root@host3 ~]# dnf --enablerepo=epel install ImageMagick-perl ← PerlMagickのインストール

[root@host3 ~]# pecl install imagick
configuration option "php_ini" is not set to php.ini location
You should add "extension=imagick.so" to php.ini

[root@host3 ~]# find / -name imagick.so
/usr/lib64/php/modules/imagick.so

[root@host3 ~]# vi /etc/php.d/imagick.ini
; Enable imagick extension module
extension=imagick.so

php-fpmの再起動

[root@host3 ~]# systemctl restart php-fpm

Webサーバー再起動

[root@host3 ~]# systemctl restart httpd

phpinfoでimagickを使えるかどうかを確認

Phpinfo-imagick.png