Imagick (estensione ImageMagick) è un'estensione PHP utilizzata per modificare le immagini del contenuto utilizzando l'API ImageMagick. Molte applicazioni PHP popolari come WordPress lo utilizzano per l'ottimizzazione delle immagini.
In questo tutorial impariamo come installare l'estensione PHP ImageMagick su Ubuntu 20.04 . Imagick supporta PHP 5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3 e 7.4.
Prerequisiti
- Macchina Ubuntu 20.04 con PHP installato
- Un utente non root con privilegio sudo
Installa Imagick su Ubuntu
Innanzitutto, aggiorna il tuo sistema Ubuntu per risincronizzare i file di indice del pacchetto dalle loro origini su Ubuntu.
$ sudo apt update
Per installare Imagick per PHP, digita:
$ sudo apt install php-imagick
Puoi verificare l'installazione, digita:
$ php -m | grep imagick
Uscita:
imagick
Controlliamo la directory in cui sono archiviate le estensioni PHP. Innanzitutto, trova la directory in cui le estensioni PHP sono state mantenute utilizzando il seguente comando
$ php-config --extension-dir
Nota:il comando php-config fa parte del pacchetto php7.4-dev.
Ora elenca tutte le estensioni PHP usando:
$ ll /usr/lib/php/20190902
Abilita Imagick.so nel file php.ini
Se utilizzi Apache, la posizione del file php.ini è /etc/php/7.4/apache2/php.ini e per Nginx è /etc/php/7.4/fpm/php.ini. Dovresti sostituire il percorso in base alla tua versione di PHP.
Aggiungi le seguenti righe al rispettivo file php.ini
extension=imagick
Puoi confermare creando una pagina di informazioni PHP. Ad esempio, creiamo un file index.php sul server web Apache nella seguente radice del documento predefinita.
$ sudo nano /var/www/html/index.php
Quindi, copia e incolla il codice PHP di esempio di seguito.
<?php
phpinfo();
?>
Salva le modifiche e chiudi il file index.php.
Ora apri un browser web e inserisci serverIP/index.php.
Conclusione
In questo tutorial, abbiamo imparato come installare PHP ImageMagick Extension (Imagick) su Ubuntu 20.04.
Grazie per la lettura, facci sapere i tuoi suggerimenti nella sezione commenti qui sotto.