用于下载最新版Apache(httpd)的URL?

时间:2012-05-17 03:56:01

标签: php apache sh

我正在写一个小的bash脚本,我想下载最新的稳定版本的Apache(httpd)和PHP。

澄清:截至2012年5月17日,我不是要求“当前”版本,我要求提供脚本运行日期的“最新”版本(在未来)。

最好的方法是什么?

我知道我可以从http://httpd.apache.org/download.cgi获得Apache,但我不想解析该页面以找出最新版本,然后提交表单以选择镜像。理想情况下,我希望能够调用单个URL,如:

wget http://httpd.apache.org/download/latest

但我显然不存在上述的网址 - 或者它们是不是?

如果没有,那么让脚本下载最新版本的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

希望这能为您提供最新版本。

curl -s "http://archive.apache.org/dist/httpd/?C=M;O=D" | grep \>httpd\-*\.*\.*\.tar\.gz\< | head -n1 | cut -d\> -f 3 | cut -d\< -f 1

截至目前,它将获取httpd-2.4.2.tar.gz

接下来,您可以将其附加http://archive.apache.org/dist/httpd/{latest_build}进行下载。