工大后院

 找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 1549|回复: 0

[转]Win32下开发Apache2扩展模块

[复制链接]
发表于 2007-4-11 17:19 | 显示全部楼层 |阅读模式
原文地址:
http://www.devfront.com:8080/?q=node/23
Win32下开发Apache2扩展模块Sat, 2006-02-11 23:38 — Marchday 需要一个可运行的Apache2,还需要VC6.0以上的开发环境。主要的环境设置如下:
(1)新建立一个Win32 Dynamic Library项目;
(2)菜单Build >> Set Active Configuration...,可选择Win32 Release或者Win32 Debug
(3)设置Included files的搜索路径为Apache2安装目录下的include
(4)设置库文件的搜索路径为Apache2安装目录的lib
(5)设置相关库为 libhttpd.lib libaprutil.lib libapr.lib
(6)编写扩展模块代码,编译调试
Apache的很多功能都转移到了扩展模块,如果要学习可以下载一个Apache的源码包。
要想成功编译源码,需下载 http://cm.bell-labs.com/cm/cs/who/bwk/awk95.exe,并更名为awk.exe,放到PATH指定的目录下。
运行VC自带的vcvars32.bat,设置正确的编译环境。
然后就可以根据需要进行编译,比如:nmake /f Makefile.win _apacher
详情可参考Apache2的manual。
关于如何在Linux/BSD下开发Apache扩展模块,参考:
http://threebit.net/tutorials/apache2_modules/tut1/tutorial1.html
http://threebit.net/tutorials/apache2_modules/tut2/tutorial2.html
另外O'Reilly的《Writing Apache Modules with Perl and C》可以参考阅读,美中不足的是书中以Apache-1.3.4为例。
您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

QQ|Archiver|手机版|小黑屋|广告业务Q|工大后院 ( 粤ICP备10013660号 )

GMT+8, 2025-5-11 13:34

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表