在我的Debian拉伸(stretch)服务器上,我安装了lighttpd 1.4.45。我了解,准备包裹需要一些时间。但是,我可能需要在最新版本的lighttpd(1.4.49)中修复一些错误。

基本上,这意味着我要么自己编译lighttpd,要么升级到测试阶段的较新Debian(我认为是Buster)。

所以基本上我需要帮助,编译lighttpd。

到目前为止,我所拥有的:

  • 在用户文件夹中下载tar软件包并将其解压缩。

    须藤wget http://lighttpd.net/download/lighttpd-1.4.49.tar.gz

    须藤焦油-zxvf lighttpd-1.4.49.tar.gz

    cd lighttpd-1.4.49

  • 现在显然我的问题是:
  • 我如何编译它,在目录中有一个make-sh脚本和一个Complie。
  • 编译后如何将已编译的恶魔移至/ etc / lighttpd
  • 如何使用已经在使用的配置文件?

  • 编辑:
  • 去目录后,我尝试了以下命令

    ./configure

  • 这做了一些事情,然后我尝试:
    make
    

    输入的内容:make:***未指定目标,也未找到任何makefile。停止。

    但我可以在目录Makefile.am和Makefile.in中看到

    最佳答案

    压缩包附带了一些文件,您可能会发现一个有趣的读物:
    INSTALL
    其中包含

    $ cd lighttpd-1.x.x
    $ ./configure
    $ make
    $ su -
    # make install
    # exit
    
    README
    -----------------启动lighttpd

    作为后台守护程序:::
    $ lighttpd -f <configfile>
    

    或不与控制台分离:::
    $ lighttpd -D -f <configfile>
    

    关于compilation - 手动为Debian Stretch编译最新的lighttpd,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49896210/

    10-13 06:07