在我的Debian stretch服务器上,我有lighttpd 1.4.45。我知道准备一个软件包需要一些时间。然而,我可能需要最新版本的lighttpd(1.4.49)中的一些错误修复。
这基本上意味着,我只能自己编译lighttpd,或者升级到较新的Debian(我想是Buster),它处于测试阶段。
所以基本上我需要帮助编译lighttpd。
到目前为止,我所拥有的是:
1. 在用户文件夹中下载tar包并解压缩。 sudo wget http://lighttpd.net/download/lighttpd-1.4.49.tar.gz sudo tar -zxvf lighttpd-1.4.49.tar.gz cd lighttpd-1.4.49
现在显然我的问题是:
这基本上意味着,我只能自己编译lighttpd,或者升级到较新的Debian(我想是Buster),它处于测试阶段。
所以基本上我需要帮助编译lighttpd。
到目前为止,我所拥有的是:
1. 在用户文件夹中下载tar包并解压缩。 sudo wget http://lighttpd.net/download/lighttpd-1.4.49.tar.gz sudo tar -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文件。
./configure [...]
步骤中最有可能出现了问题,它做了什么?有没有报错?在我的系统上运行./configure
应该会创建Makefile
文件,所以之前肯定出了什么问题。 - umläuteservice lighttpd restart
。 (很可能service restart
会重启/usr/sbin/lighttpd
,而您的make install
已安装到/usr/local/sbin/
) - umläutelighttpd
Debian 包。 - umläute