1. 程式人生 > 實用技巧 >ARM板 web伺服器交叉編譯及配置 Lighttpd

ARM板 web伺服器交叉編譯及配置 Lighttpd

lighttpd

lighttpd 版本:1.4.55

1.編譯、安裝

1.1 lighttpd官網下載安裝包

http://www.lighttpd.net/

1.2 將編譯包放進環境中

ftp / 拖拽均可

1.3 解壓

  • tar -xvf lighttpd-1.4.55.tar.gz
  • cd lighttpd-1.4.55

1.4 編譯

CC=aarch64-linux-gnu-gcc ./configure --prefix=/usr/local/mlwbd --host=aarch64-linux-gnu --without-zlib --without-bzip2

1.5 安裝

make && make install

注意:這時如果沒有提前安裝pcre環境就會報錯,接下來安裝pcre環境。

1.6 pcre環境安裝

tip:我使用的pcre版本為8.39。

  • 1.6.1 解壓
    • tar -xvf pcre-8.39.tar.gz
    • cd pcre-8.39
  • 1.6.2 編譯
    • CC=aarch64-linux-gnu-gcc PCRECONFIG=/usr/local/pcre/bin/pcre-config ./configure --prefix=/usr/local --host=aarch64-linux-gnu --without-zlib --without-bzip2
  • 1.6.3 安裝
    • make && make install

完成以上操作且沒有出現錯誤時,繼續安裝lighttpd

1.7 繼續安裝

回到lighttpd解壓後的路徑,重新執行make && make install 就不會報錯了

1.8 檢查

  • cd /usr/local/mlwbd/sbin
  • file lighttpd
  • 如下表示正常

1.9 程序更名及配置檔案更名

mv /usr/local/mlwbd/sbin/lighttpd /usr/local/mlwbd/sbin/mlwbd