最近想升級一下lighttpd版本,並開啓lighttpd的famide
接下來就是配置過程lua
編譯lighttpd-1.4.33code
./configure --prefix=/var1/lighttpd --sysconfdir=/var1/lighttpd/conf --with-bzip2 --with-fam --disable-ipv6 --with-memcache --with-zlib --with-gdbm --with-lua --with-pcre --with-kerberos5 --with-ldap
而後出錯了,提示:token
checking for libev support... ./configure: line 13314: syntax error near unexpected token `LIBEV,'
ip
./configure: line 13314: ` PKG_CHECK_MODULES(LIBEV, libev, ,'
而後谷歌了一下get
說安裝一個pkg-config就OK。it
而後找到pkg-config 編譯安裝的 (下載地址本身谷歌一下就出來了)編譯
安裝提示須要glib (下載地址本身谷歌)class
接着安裝lighttpd配置
檢查環境沒有問題了,開始編譯
make
提示:
make[3]: *** [mod_extforward.lo] 錯誤 1
make[3]: Leaving directory `/root/lighttpd/mp4/lighttpd-1.4.33/src'
make[2]: *** [all] 錯誤 2
make[2]: Leaving directory `/root/lighttpd/mp4/lighttpd-1.4.33/src'
make[1]: *** [all-recursive] 錯誤 1
make[1]: Leaving directory `/root/lighttpd/mp4/lighttpd-1.4.33'
make: *** [all] 錯誤 2
谷歌後無果~~~
本身找到了解決方法,可是緣由還不知道。
就是把檢查環境時,去掉:--disable-ipv6 在make 就OK。
對了 要開啓memcache模塊的話 還要下載他的SO文件 否則這個模塊也不會生效的,
http://people.freebsd.org/~seanc/libmemcache/
去這個裏面下載編譯安裝就OK了。