Apacheとmod_gzipのエラー
2002年からメンテナンスされていないイケてるモジュールを使えるようにするには
普通にapxsでやろうとすると
mod_gzip.so into server: /usr/local/apache/libexec/mod_gzip.so: undefined symbol: gzp_main
こんなエラーが出るので
diff -U0 Makefile.org Makefile
@@ -6 +6 @@
- $(APXS) -Wc,-Wall,-O3,-fomit-frame-pointer,-pipe -c mod_gzip.c \
mod_gzip_debug.c mod_gzip_compress.c -o mod_gzip.so
- $(APXS) -Wc "-Wall -O3 -fomit-frame-pointer -pipe" -c mod_gzip.c \
mod_gzip_debug.c mod_gzip_compress.c -o mod_gzip.so
こんな感じで修正して、
makeが通る。
ちなみにmake一撃でやりたい場合
APXS?=を自分の環境に合わせればおっけー。
もう2系が主流なんですな。