Cómo instalar la extensión PHP 7 Imagick en Ubuntu 16.04
La extensión php imagick permite a los servidores crear, editar, convertir y / o manipular imágenes a través de PHP utilizando el software ImageMagick. Puede leer y escribir imágenes en la mayoría de los formatos de imagen, incluidos DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PNG, Postscript, SVG y TIFF. Utilice ImageMagick para cambiar el tamaño, voltear, reflejar, rotar, distorsionar, distorsionar y transformar imágenes, ajustar los colores de la imagen, aplicar varios efectos especiales o dibujar texto, líneas, polígonos, elipses y curvas de Bézier. Puede usar ImageMagick sin Imagick, pero necesita tanto Imagick como ImageMagick instalados en el servidor para ejecutarlo dentro del código PHP. Este artículo cubre la instalación de la extensión PHP Imagick en Ubuntu 16.04.
Lectura sugerida: Cómo instalar Imagemagick 7 en Debian
Instalar ImageMagick
Al principio, debe instalar ImageMagic. Para lograrlo, ejecute el siguiente comando desde la terminal.
# sudo apt-get install imagemagick
Instalar la extensión php imagick
Para usar add-apt-repository, instale el paquete python-software-properties
# sudo apt-get install python-software-properties software-properties-common
Ahora agregue ppa:ondrej/php
repositorio a la base de datos apt y actualizar el sistema.
# sudo add-apt-repository -y ppa:ondrej/php # sudo apt-get update
Instalar php 7.1
# sudo apt-get install php7.1
Si no ha instalado apache o el módulo apache para php 7.1 anteriormente, instálelo usando el siguiente comando desde la terminal.
# sudo apt-get install apache2 libapache2-mod-php7.1
Instale la extensión php imagick usando el siguiente comando desde la terminal y reinicie apache.
# sudo apt-get install php-imagick # sudo systemctl restart apache2
Verificar la instalación
Usando el siguiente comando, verifique si la extensión imagick está cargada por apache.
# php -m | grep imagick imagick
También puede verificar lo mismo usando phpinfo (). Suponiendo que la raíz de su servidor web es /var/www/html
. Navegue a la carpeta y cree el archivo phpinfo.
# cd /var/www/html # vi info.php <? php echo phpinfo(); ?>
Ahora, si apunta su navegador a http://Your-Server-IP/info.php
puede encontrar todos los módulos cargados, incluido php-imagick.
La extensión Imagick agrega a PHP el poder de la herramienta de manipulación de imágenes ImageMagick. Una de sus ventajas es que puede leer muchos más formatos de imagen que GD. Los formatos de imagen admitidos por ImageMagick se pueden ver en la salida anterior y el número de formatos es superior a 100.