Maison  >  Article  >  Opération et maintenance  >  Comment compiler la bibliothèque ImageMagic dans le serveur nginx

Comment compiler la bibliothèque ImageMagic dans le serveur nginx

PHPz
PHPzavant
2023-05-12 10:46:20745parcourir

1. Tout d'abord, ajoutez le fichier d'en-tête correspondant de la bibliothèque imagemagick à la variable d'environnement

Copiez le code Le code est le suivant :

export c_include_path=$c_include_path:/usr/local/imagemagick/include/imagemagick /

Ce qui suit Le chemin dépend de la situation de chacun

Sinon, l'erreur suivante se produira

Copiez le code Le code est le suivant :

wand/magickwand.h : aucun fichier ou répertoire de ce type

2 . Ajoutez la bibliothèque correspondante lors de la liaison

Dans le fichier obj/makefile, retrouvez la ligne suivante,

Copiez le code Le code est le suivant :

objs/nginx : objs/src/core/nginx.o

Ajoutez en bas de ceci :

Copier le code Le code est le suivant :

`pkg-config --cflags --libs magickwand`

Sortez les variables correspondantes

Copier le code Le code est le suivant :

export pkg_config_path=/usr/local/imagemagick/lib/pkgconfig/

Sinon, l'erreur suivante se produira toujours lors de la création :

Copiez le code Le code est le suivant :

référence non définie à `magickwandgenesis'

make

make install et tout ira bien

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer