Imagick(ImageMagick拡張機能)は、ImageMagickAPIを使用してコンテンツ画像を変更するために使用されるPHP拡張機能です。 WordPressなどの多くの一般的なPHPアプリケーションは、画像の最適化にこれを使用します。
このチュートリアルでは、 PHPImageMagick拡張機能をインストールします の上 Ubuntu 20.04。 ImagickはPHP5.4、5.5、5.6、7.0、7.1、7.2、7.3、および7.4をサポートしています。
前提条件
- PHPがインストールされたUbuntu20.04マシン
- root以外のユーザー sudo 特権
UbuntuにImagickをインストールする
まず、Ubuntuシステムを更新して、Ubuntu上のソースからパッケージインデックスファイルを再同期します。
$ sudo apt update
Imagick for PHPをインストールするには、次のように入力します。
$ sudo apt install php-imagick
インストールを確認するには、次のように入力します。
$ php -m | grep imagick
出力:
imagick
PHP拡張機能が保存されているディレクトリを確認してみましょう。 まず、次のコマンドを使用して、PHP拡張機能が保持されているディレクトリを見つけます
$ php-config --extension-dir
注:php-configコマンドはphp7.4-devパッケージの一部です。
次に、以下を使用してすべてのPHP拡張機能を一覧表示します。
$ ll /usr/lib/php/20190902
php.iniファイルでImagick.soを有効にします
使用している場合 Apache、php.iniファイルの場所は/etc/php/7.4/apache2/php.iniで、Nginxの場合は/etc/php/7.4/fpm/php.iniです。 PHPのバージョンに応じてパスを置き換える必要があります。
それぞれのphp.iniファイルに次の行を追加します
extension=imagick
PHP情報ページを作成することで確認できます。 にとって example、上にindex.phpファイルを作成しましょう Apache 次のデフォルトのドキュメントルートにあるWebサーバー。
$ sudo nano /var/www/html/index.php
次に、以下のサンプルPHPコードをコピーして貼り付けます。
<?php
phpinfo();
?>
Save あなたの変更と close index.phpファイル。
次に、Webブラウザーを開き、serverIP /index.phpと入力します。

結論
このチュートリアルでは、Ubuntu20.04にPHPImageMagick Extension(Imagick)をインストールする方法を学びました。
読んでくれてありがとう、下のコメントセクションであなたの提案を教えてください。