2017-01-18 5 views
1

ホームステイにhttps://github.com/leev/ngx_http_geoip2_moduleをインストールする必要があります。 私のafter.shでnginxを再コンパイルすると、モジュールがバイナリ互換ではないというエラーが出ました.Nginxがコンパイルされたすべての元のフラグで./configureを実行する必要があります。ホームステッドインストールGeoIp2 NGINXモジュールのエラー

は、だから私は次のように、ライブラリを&は私after.shでそれらを貼り付けたコピーが、今私は、モジュールや他のモジュールの一部に/設定ファイルの欠落については、エラーを取得しています必要な、すべてのフラグを取得するためにnginxの-Vを使用: ==> homestead-7: ./configure: error: the HTTP image filter module requires the GD library. ==> homestead-7: You can either do not enable the module or install the libraries.

ここでこれらは、/のdebian /ディレクトリにも、私はnginxのからダウンロード/nginx-1.11.5/ディレクトリに存在していないからでしょう(私は不足しているファイルに関するエラーを与えた。 --add-dynamic-module=/build/nginx-Rrk92d/nginx-1.11.5/debian/modules/nginx-auth-pam --add-dynamic-module=/build/nginx-Rrk92d/nginx-1.11.5/debian/modules/nginx-echo --add-dynamic-module=/build/nginx-Rrk92d/nginx-1.11.5/debian/modules/nginx-upstream-fair --add-dynamic-module=/build/nginx-Rrk92d/nginx-1.11.5/debian/modules/ngx_http_substitutions_filter_module

誰もが経験を持っていますこの種のことで、これを正しい方法で私に指示する方法はありますか?

+0

NGINXはどこからインストールしていますか? –

+0

は、公式のnginxウェブサイトからwget経由で入手できます。 1.11.5:wget http://nginx.org/download/nginx-VERSION.tar.gz tar zxvf nginx-VERSION.tar.gz cd nginx-VERSION – Madsem

答えて

0

GeoIp2モジュールをインストールする前に、まずnginxをアンインストールしてから、最新の安定版をダウンロードし、ソースからnginxを再コンパイルしてみました。

関連する問題