Windows下编译Apache 晴

jed , 2007-4-17 08:44 , 服务器技术 , 评论(0) , 阅读(4780) , Via 本站原创 | |
首先下载Apache的source,Unix Source: apache_1.3.37.tar.gz 。当然也可以选择后面这个版本:Win32 Source: httpd-2.0.59-win32-src.zip 。这里面的区别就是,后者可以直接在Windows下进行编译。需要的一点转换就是要把某些文件的格式由unix转换为DOS的。这里我们选择前者。

需要的工具:Visual C++,这里需要使用Visual C++来编译,其实Apache已经设置好了makefile,所以真正要用的是namke。

有了以上的准备就可以很方便的编译Apache了。在Windows下真的不如在Linux下边感觉好(即使选择了WIndows版本的Source),这里虽然是编译Apache了,但是很多参数不能用,所以Apache推荐直接安装Binary版本。不过通过编译apache可以体验制作工程的过程。下面开始:

解压缩下载的zip文件。apache工程布局是典型的Linux风格,根目录下放置的是一些脚本文件,用于探测环境并设置makefile,当然这些在Windows环境下使用不到也没办法用的。我们要使用的是/src目录下面的文件。nmake默认的文件是MAKEFILE,而我们要使用的是Makefile.win。在命令行下进入/src目录,执行以下命令

nmake /f Makefile.win _apacher

这样就得到了必需的apache.exe和一些dll文件,同时会在c:\生成相应的目录。但是如果想运行apache还需要在/conf目录配置http.conf文件。
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]