Word Pressに「imagickがインストールされていない」と言われます

 表題通りですが、PHP用にpeclというphpの拡張モジュール作成コマンドをかけて作らないといけません。(面倒なので無視してもよかったんですがやっちゃいました。)

用意

$ sudo apt install imagemagick
$ sudo apt install libmagickwand-dev
$ sudo apt install pkg-config
$ sudo apt install php-dev

ビルド

$ sudo pecl install imagick
19 source files, building
running: phpize
Configuring for:
PHP Api Version:         20180731
Zend Module Api No:      20180731
Zend Extension Api No:   320180731
Please provide the prefix of ImageMagick installation [autodetect] :{Press Enter} 
・・・
You should add "extension=imagick.so" to php.ini

設定

sudo gedit /etc/php/7.4/apache2/php.ini
950: extension=imagick.so

一応Word Pressに文句話言われなくなったんですが、これってPHPのバージョンアップの際どうするんでしょうねぇ。
soってことは、ライブラリの1つなので、バージョン問題はないのかもしれませんね。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-05-31 (日) 21:19:53