首頁  >  文章  >  運維  >  怎麼把ImageMagic函式庫編譯進nginx伺服器

怎麼把ImageMagic函式庫編譯進nginx伺服器

PHPz
PHPz轉載
2023-05-12 10:46:20699瀏覽

1、首先要將imagemagick庫的對應頭檔加到環境變數中

複製程式碼 程式碼如下:

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

#後面的路徑依每個人的情況不同

不然會出現以下錯誤

#複製程式碼 程式碼如下:

wand/magickwand.h: no such file or directory

2、連結時加上對應的函式庫

#在obj/makefile檔案中,找到以下行,

複製程式碼 程式碼如下:

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

在這個的最底部加上:

複製程式碼 程式碼如下:

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

#輸出對應的變數

複製程式碼 程式碼如下:

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

不然,make的時候還是會出以下錯誤:

複製程式碼 程式碼如下:

undefined reference to `magickwandgenesis'

make

make install就可以了

以上是怎麼把ImageMagic函式庫編譯進nginx伺服器的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除