GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu20.04にPHPImageMagick拡張機能をインストールする方法

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マシン
  • sudo権限を持つroot以外のユーザー

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情報ページを作成することで確認できます。たとえば、次のデフォルトのドキュメントルートでApacheWebサーバーにindex.phpファイルを作成しましょう。

$ sudo nano /var/www/html/index.php

次に、以下のサンプルPHPコードをコピーして貼り付けます。

<?php
phpinfo();
?>

変更を保存して、index.phpファイルを閉じます。

次に、ウェブブラウザを開いて、serverIP/index.phpと入力します。

結論

このチュートリアルでは、Ubuntu20.04にPHPImageMagick Extension(Imagick)をインストールする方法を学びました。

読んでいただきありがとうございます。下のコメントセクションで提案をお知らせください。


Ubuntu
  1. Ubuntu18.04および16.04LTSにImageMagickをインストールする方法

  2. Ubuntuにphpizeをインストールする方法は?

  3. Ubuntu16.04にPHP7.2をインストールする方法

  1. Ubuntu 18.04 /Ubuntu16.04にPHP7.4/ 7.3/7.2をインストールする方法

  2. Ubuntu 20.04 /Ubuntu18.04にPHP8.0をインストールする方法

  3. Ubuntu16.04にPHP7.3をインストールする方法

  1. Ubuntu18.04または20.04にPHP7.4および8.0をインストールする方法

  2. UbuntuLinuxにPHPをインストールする方法

  3. Ubuntu18.04にPHPをインストールする方法