Instal·lació senzilla des del repositori remi
Instal·lar des del codi font
Instal·leu l'extensió PHP
Referències
ImageMagick® és una suite de programari per crear, editar, compondre o convertir imatges de mapa de bits. Pot llegir i escriure imatges en diversos formats (més de 100), com ara DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PNG, Postscript, SVG i TIFF. Utilitzeu ImageMagick per canviar la mida, capgirar, emmirallar, girar, distorsionar, tallar i transformar imatges, ajustar els colors de la imatge, aplicar diversos efectes especials o dibuixar text, línies, polígons, el·lipses i corbes de Bézier.
ImageMagick es pot instal·lar utilitzant el repositori remi o compilant el codi font de la darrera versió estable. Seguint la guia d'instal·lació hi ha una altra guia sobre com instal·lar l'extensió PHP ImageMagick (imagick).
Instal·lació senzilla des del repositori remi
Si no heu instal·lat el repositori epel, instal·leu-lo ara.
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh epel-release-6*.rpm
A continuació, instal·leu el repositori remi:
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6*.rpm
Cal un pas addicional per habilitar el repositori remi:
Utilitzeu el vostre editor de text preferit per obrir-lo /etc/yum.repos.d/remi.repo. Cerqueu la secció remi i cerqueu-la enabled=0i canvieu-la a enabled=1.
Assegureu-vos que les dependències necessàries estan instal·lades:
yum install -y gcc php-devel php-pear
A continuació, instal·leu ImageMagick:
yum install -y ImageMagick ImageMagick-devel
Extra: si teniu previst utilitzar ImageMagick en scripts perl:
yum install ImageMagick-perl
La instal·lació s'ha completat.
Instal·lar des del codi font
Primera instal·lació de dependències:
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
Ara, obteniu el codi font:
wget http://www.imagemagick.org/download/ImageMagick.tar.gz
tar xvzf ImageMagick.tar.gz
cd ImageMagick*
Configurar i compilar el codi font. Depenent de les especificacions del vostre servidor, això pot trigar una mica a completar-se.
./configure
make
make install
Comproveu que la compilació i la instal·lació hagin estat correctas:
convert --version
Instal·leu l'extensió PHP
Instal·leu el imagickmòdul d'extensió PHP imagick.so:
pecl install imagick
Se us demanarà que proporcioneu el prefix d'instal·lació d'ImageMagick. Premeu [ENTER]per detectar automàticament. Podeu obtenir aquest error seguint l'ordre 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"
Això es deu a un /tmpdirectori segur i muntat . És possible que hàgiu configurat la vostra /tmpcarpeta d'aquesta manera com a part del bloqueig de seguretat del vostre servidor. Per resoldre aquest error temporalment, elimineu la /tmplínia d'entrada /etc/fstabi reinicieu. Torna a executar l'ordre pecl. Quan finalitzi la instal·lació, podeu tornar a afegir la /tmplínia /etc/fstabi reiniciar-la. L'ús de l' umountordre no funcionarà si /tmpté les nosuid,noexec,nodevopcions.
A continuació, afegiu l' imagick.soextensió al php.inifitxer. Comenceu per localitzar el vostre php.inifitxer. Normalment es troba a /etc.
php -i | grep "Loaded Configuration File"
Utilitzeu un editor de text per obrir php.inii cercar la secció d'extensió dinàmica. Afegeix extension=imagick.soi després desa.
Comproveu la llista d'extensions php per verificar que imagick s'ha instal·lat correctament:
php -m | grep imagick
Si esteu executant un servidor web, com ara Apache, recordeu-lo de reiniciar:
service httpd restart
Referències
- El lloc web oficial d' ImageMagick .