1 votes

L'addon imagick php5 sur ubuntu 64bit ne fonctionne pas

J'ai un serveur web lampp et j'ai besoin d'éditer des fichiers gif animés. J'ai essayé d'installer imagick avec ce tutoriel . Mais dans la commande "make", j'obtiens l'erreur suivante

can't read /usr/lib/x86_64-linux-gnu/libjpeg.la: No such file or directory

J'ai déjà réussi à installer la version 32bit, mais le serveur me donne une erreur :

Warning: PHP Startup: Unable to load dynamic library '/opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/imagick.so' - /opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/imagick.so: wrong ELF class: ELFCLASS64 in Unknown on line 0

J'ai cherché l'erreur sur Google et quelqu'un a dit que le serveur voulait une version 64 bits du fichier...

Je suis novice dans la compilation de fichiers et je n'ai jamais installé d'addons sur mon serveur web... Si vous avez besoin d'informations supplémentaires, de logs ou de fichiers, dites-le moi.

(Désolé pour mon mauvais anglais :D)

1voto

DevelopedLogic Points 290

Il est maintenant un peu trop tard, mais j'arrive avec la bonne solution pour installer iMagick avec le serveur LAMP ou XAMPP sur les systèmes basés sur Linux. C'est seulement l'extension iMagick de PECL qui fonctionne avec PHP. Vous n'avez donc pas à vous soucier de l'installation de Image Magick et Magick Wand.

Tout d'abord, supprimez tout ce que vous avez essayé pour le faire fonctionner. Désinstallez ImageMagick avec la commande suivante :

sudo apt-get remove imagemagick

Supprimez ImageMagick et toutes ses dépendances avec la commande suivante :

sudo apt-get remove --auto-remove imagemagick

Purgez le fichier de configuration d'ImageMagick avec la commande suivante :

sudo apt-get purge imagemagick

Ou de façon similaire, comme ceci :

sudo apt-get purge --auto-remove imagemagick

Eh bien, tous vos fichiers d'installation précédents ont disparu. Maintenant, installez-le purement et parfaitement sans aucun conflit ou modification de fichier. Entrez les deux commandes suivantes :

sudo apt-get install imagemagick
sudo apt-get install php5-imagick

C'était bien trop facile - merci les internets ! N'oubliez pas de redémarrer/recharger votre serveur web

sudo service apache2 graceful

C'est tout. Vérifiez votre php.ini ou testez avec un simple script.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X