ホームページ >運用・保守 >Nginx >ImageMagic ライブラリを nginx サーバーにコンパイルする方法

ImageMagic ライブラリを nginx サーバーにコンパイルする方法

PHPz
PHPz転載
2023-05-12 10:46:20768ブラウズ

1. まず、imagemagick ライブラリの対応するヘッダー ファイルを環境変数に追加します

コードをコピーします コードは次のとおりです:

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

#次のパスは各人の状況によって異なります

そうしないと、次のエラーが発生します


コードをコピーします。コードは次のとおりです:

wand/magickwand.h: そのようなファイルまたはディレクトリはありません


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 次のエラーが引き続き発生します:


コードをコピーします コードは次のとおりです:

未定義「magickwandgenesis」への参照


make

make install

以上がImageMagic ライブラリを nginx サーバーにコンパイルする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。