Installa ImageMagick su CentOS 6

ImageMagick® è una suite software per creare, modificare, comporre o convertire immagini bitmap. Può leggere e scrivere immagini in diversi formati (oltre 100) tra cui DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PNG, Postscript, SVG e TIFF. Usa ImageMagick per ridimensionare, capovolgere, specchiare, ruotare, distorcere, inclinare e trasformare le immagini, regolare i colori delle immagini, applicare vari effetti speciali o disegnare testo, linee, poligoni, ellissi e curve di Bézier.

ImageMagick può essere installato utilizzando il repository remi o compilando il codice sorgente dall'ultima versione stabile. Di seguito la guida all'installazione è un'altra guida su come installare l'estensione PHP ImageMagick (imagick).

Installazione semplice dal repository remi

Se non hai installato il repository epel, installalo ora.

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh epel-release-6*.rpm

Quindi, installare il repository remi:

wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6*.rpm

È necessario un passaggio aggiuntivo per abilitare il repository remi:

Usa il tuo editor di testo preferito per aprire /etc/yum.repos.d/remi.repo. Cerca la sezione remi e trovala enabled=0e modificala in enabled=1.

Assicurarsi che siano installate le dipendenze richieste:

yum install -y gcc php-devel php-pear

Quindi installare ImageMagick:

yum install -y ImageMagick ImageMagick-devel

Extra: se prevedi di utilizzare ImageMagick negli script perl:

yum install ImageMagick-perl

L'installazione è ora completata.

Installa dal codice sorgente

Dipendenze per la prima installazione:

 yum -y groupinstall 'Development Tools'
 yum -y install bzip2-devel freetype-devel libjpeg-devel libpng-devel libtiff-devel giflib-devel zlib-devel ghostscript-devel djvulibre-devel libwmf-devel jasper-devel libtool-ltdl-devel libX11-devel libXext-devel libXt-devel lcms-devel libxml2-devel librsvg2-devel OpenEXR-devel php-devel

Ora, recupera il codice sorgente:

wget http://www.imagemagick.org/download/ImageMagick.tar.gz
tar xvzf ImageMagick.tar.gz
cd ImageMagick*

Configura e compila il codice sorgente. A seconda delle specifiche del server, il completamento potrebbe richiedere del tempo.

./configure
make
make install

Verifica che la compilazione e l'installazione abbiano avuto esito positivo:

convert --version 

Installa l'estensione PHP

Installa il imagickmodulo di estensione PHP imagick.so:

pecl install imagick

Ti verrà chiesto di fornire il prefisso di installazione di ImageMagick. Premere [ENTER]per rilevare automaticamente. È possibile che venga visualizzato questo errore seguendo il comando pecl:

"Error shtool at '/var/tmp/imagick/build/shtool' does not exist or is not executable. Make sure that the file exists and is executable and then rerun this script"

Ciò è dovuto a una /tmpdirectory protetta e montata . È possibile che la /tmpcartella sia stata configurata in questo modo come parte del blocco di sicurezza del server. Per risolvere temporaneamente questo errore, rimuovere la /tmplinea /etc/fstabe riavviare. Eseguire di nuovo il comando pecl. Al termine dell'installazione, è possibile aggiungere /tmpnuovamente la riga /etc/fstabe riavviare. L'uso del umountcomando non funzionerà se /tmpha le nosuid,noexec,nodevopzioni.

Successivamente, aggiungi l' imagick.soestensione al php.inifile. Inizia individuando il tuo php.inifile. Di solito si trova in /etc.

php -i | grep "Loaded Configuration File"

Utilizzare un editor di testo per aprire php.inie cercare la sezione di estensione dinamica. Aggiungi extension=imagick.so, quindi salva.

Controlla l'elenco delle estensioni php per verificare che imagick sia installato correttamente:

php -m | grep imagick

Se stai eseguendo un server web, come Apache, ricordati di riavviarlo:

service httpd restart

Riferimenti

  1. Il sito Web ufficiale di ImageMagick .

Lascia un commento

Lintelligenza artificiale può combattere con un numero crescente di attacchi ransomware?

Lintelligenza artificiale può combattere con un numero crescente di attacchi ransomware?

Gli attacchi ransomware sono in aumento, ma l'intelligenza artificiale può aiutare ad affrontare l'ultimo virus informatico? L'intelligenza artificiale è la risposta? Leggi qui sai è AI boone o bane

ReactOS: è questo il futuro di Windows?

ReactOS: è questo il futuro di Windows?

ReactOS, un sistema operativo open source e gratuito è qui con l'ultima versione. Può essere sufficiente alle esigenze degli utenti Windows moderni e abbattere Microsoft? Scopriamo di più su questo vecchio stile, ma un'esperienza del sistema operativo più recente.

Rimani connesso tramite lapp desktop WhatsApp 24*7

Rimani connesso tramite lapp desktop WhatsApp 24*7

Whatsapp ha finalmente lanciato l'app desktop per utenti Mac e Windows. Ora puoi accedere facilmente a Whatsapp da Windows o Mac. Disponibile per Windows 8+ e Mac OS 10.9+

In che modo lintelligenza artificiale può portare lautomazione dei processi al livello successivo?

In che modo lintelligenza artificiale può portare lautomazione dei processi al livello successivo?

Leggi questo per sapere come l'intelligenza artificiale sta diventando popolare tra le aziende di piccole dimensioni e come sta aumentando le probabilità di farle crescere e dare un vantaggio ai loro concorrenti.

Laggiornamento del supplemento macOS Catalina 10.15.4 sta causando più problemi che risolverli

Laggiornamento del supplemento macOS Catalina 10.15.4 sta causando più problemi che risolverli

Recentemente Apple ha rilasciato macOS Catalina 10.15.4 un aggiornamento supplementare per risolvere i problemi, ma sembra che l'aggiornamento stia causando più problemi che portano al bricking delle macchine mac. Leggi questo articolo per saperne di più

13 strumenti commerciali per lestrazione dei dati dai Big Data

13 strumenti commerciali per lestrazione dei dati dai Big Data

13 strumenti commerciali per l'estrazione dei dati dai Big Data

Che cosè un file system di journaling e come funziona?

Che cosè un file system di journaling e come funziona?

Il nostro computer memorizza tutti i dati in un modo organizzato noto come file system di journaling. È un metodo efficiente che consente al computer di cercare e visualizzare i file non appena si preme search.https://wethegeek.com/?p=94116&preview=true

Singolarità tecnologica: un lontano futuro della civiltà umana?

Singolarità tecnologica: un lontano futuro della civiltà umana?

Man mano che la scienza si evolve a un ritmo rapido, assumendo gran parte dei nostri sforzi, aumentano anche i rischi di sottoporci a una singolarità inspiegabile. Leggi, cosa potrebbe significare per noi la singolarità.

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Limpatto dellintelligenza artificiale nella sanità 2021

Limpatto dellintelligenza artificiale nella sanità 2021

L'intelligenza artificiale nell'assistenza sanitaria ha compiuto grandi passi avanti negli ultimi decenni. Pertanto, il futuro dell'IA in sanità continua a crescere giorno dopo giorno.