Introducción
Imagick es la extensión PHP más popular para crear y editar imágenes usando la biblioteca ImageMagick. Es conocido en otras plataformas por su difícil proceso de instalación, sin embargo en Ubuntu instalarlo es bastante sencillo gracias al paquete php-imagick que también instala ImageMagick e Imagick. Si desea instalar Imagick en su servidor en un par de minutos, simplemente siga estos pasos.
Si desea instalar Imagick en un servidor remoto, continúe leyendo; de lo contrario, omita el primer párrafo "Conectando al servidor" y lea el siguiente.
Conexión al servidor
Para acceder al servidor, necesita conocer la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root, escriba el siguiente comando:
ssh root@IP_DEL_SERVER
A continuación, deberá ingresar la contraseña del usuario root.
Si no usa el usuario root, puede iniciar sesión con otro nombre de usuario usando el mismo comando, luego cambie root a su nombre de usuario:
ssh nome_utente@IP_DEL_SERVER
Luego se le pedirá que ingrese su contraseña de usuario.
El puerto estándar para conectarse a través de ssh es 22, si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p, luego escriba el siguiente comando:
ssh nome_utente@IP_DEL_SERVER -p PORTA
Instalar PHP Imagick
Para usar Imagick con PHP 7.x en su servidor, emita estos simples comandos de terminal:
sudo apt-get update
sudo apt-get install php-imagick
Compruebe si imagick se ha cargado como una extensión (opcional)
Puedes comprobar si imagick se ha cargado como una extensión con el siguiente comando:
php -m | grep imagick
Esto debería generar imagick en su terminal.
imagick
Reiniciar apache
Como último paso, deberá reiniciar el servicio de apache después de instalar Imagick; de lo contrario, no podrá usar la clase Imagick en su código PHP.
Reinicie el servicio Apache con el siguiente comando:
sudo service apache2 restart
Después de reiniciar Apache, ahora debería poder usar Imagick desde PHP. Para verificar esto, puede intentar ejecutar su código o crear un archivo que lea información PHP usando phpinfo()
.
Crea el archivo con tu editor de texto favorito:
sudo nano phpinfo.php
Pegue la siguiente línea de código:
<?php phpinfo();
Abra el navegador y conéctese a su dirección http://tuo_dominio_o_ip/phpinfo.php
, debería encontrar la entrada Imagick y sus configuraciones.
Conclusión
En este tutorial hemos visto cómo instalar Imagick para PHP en Ubuntu 20.04 LTS Focal Fossa.