GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat ImageMagick a PHP Imagick na CentOS 8 / RHEL 8

ImageMagick je softwarový balík s otevřeným zdrojovým kódem pro vytváření, úpravu, převod a úpravu bitmapových obrázků. S ImageMagick můžete číst a zapisovat více než 200 obrazových formátů, včetně DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG a TIFF.

Kromě grafického rozhraní pro práci s obrázky poskytuje také příkazy pro změnu velikosti obrázku, rozmazání, oříznutí, kreslení, převrácení, spojení, převzorkování a mnoho dalšího.

PHP Imagick je rozšíření PHP, pomocí kterého můžete volat ImageMagick API pro úpravu obrázků.

Zde uvidíme, jak nainstalovat ImageMagick a PHP Imagick na CentOS 8 / RHEL 8.

Povolit úložiště EPEL

Balíčky ImageMagick jsou k dispozici v úložišti EPEL pro CentOS 8 / RHEL 8. Chcete-li úložiště EPEL povolit, klikněte na odkaz.

ČTĚTE: Jak povolit úložiště EPEL na CentOS 8 / RHEL 8

NEBO

Spuštěním níže uvedených příkazů povolte úložiště EPEL.

### CentOS 8 ###

dnf install -y epel-release

dnf config-manager --set-enabled PowerTools

### RHEL 8 ###

dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

ARCH=$( /bin/arch )
subscription-manager repos --enable "codeready-builder-for-rhel-8-${ARCH}-rpms"

Instalovat ImageMagick

Jakmile povolíte úložiště EPEL, nainstalujte ImageMagick pomocí příkazu dnf.

dnf install -y ImageMagick ImageMagick-devel

Nainstalujte PHP Imagick

PHP Imagick je nativní rozšíření PHP pro vytváření a úpravu bitmapových obrázků pomocí ImageMagick API.

Nainstalujte PHP, vývoj PHP a PHP Pear, které pomáhají instalovat a spravovat rozšíření PHP.

dnf install -y php php-devel php-pear make

Nyní nainstalujte PHP Imagick pomocí příkazu pecl.

pecl install imagick

Přidejte příponu do souboru php.ini.

echo "extension=imagick.so" > /etc/php.d/20-imagick.ini

Restartujte webovou službu Apache, aby se projevilo nově nainstalované rozšíření PHP.

systemctl restart httpd

Ověřte PHP Imagick

Vypište kompatibilní moduly, abyste viděli, zda je nainstalován a dostupný PHP Imagick.

php -m
Output:

.    .    .
.    .    .

gettext
hash
iconv
imagick
libxml
openssl

.    .    .
.    .    .

Kromě toho můžete zkontrolovat podrobnosti o modulech PHP z PHPInfo.

Závěr

To je vše. Doufám, že jste se naučili, jak nainstalovat ImageMagick a PHP Imagick na CentOS 8 / RHEL 8.


Cent OS
  1. Jak nainstalovat PHP 7.4 / 7.3 / 7.2 na CentOS 7 / RHEL 7 &CentOS 6 / RHEL 6

  2. Jak nainstalovat PHP 7.4 / 7.3 na CentOS 8 / RHEL 8

  3. Jak nainstalovat PHP 7.3, 7.2, 7.1 na CentOS/RHEL 6.10

  1. Jak nainstalovat PHP 7, 7.2 a 7.3 na CentOS 7

  2. Jak nainstalovat a používat PHP Composer na CentOS 7

  3. Jak nainstalovat Xdebug na RHEL 8 / CentOS 8 Linux

  1. Jak nainstalovat php na RHEL 8 / CentOS 8 Linux

  2. Jak nainstalovat a nakonfigurovat sambu na RHEL 8 / CentOS 8

  3. Jak nainstalovat a používat PHP Composer na CentOS 7