安装perl
下载ActivePerl 并安装,安装后在命令行执行
c:\>perl -v
如果安装正确则显示perl的版本信息。
安装apxs
buildApxs.bat
@echo off
%~d0 && cd %~dp0
call "D:\Program Files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86
perl Configure.pl --with-apache2=E:\Apache22 --with-apache-prog=httpd.exe
pause
@echo on
执行后会在apache bin目录生成apxs.bat apxs.pl
生成sample模块
buildSample.bat
@echo off
%~d0 && cd %~dp0
set path=d:\Apache2.2\bin;%path%
apxs -n sample -g
pause
@echo on
使用命令编译 Apache 模块:
c:\>apxs.bat -c -llibhttpd.lib -llibaprutil-1.lib -llibapr-1.lib sample\mod_sample.c
成功编译后再sample目录下回生成mod_sample.so 库文件
将这个文件拷贝到 Apache安装目录的modules中
在http.conf 中加入如下配置项:
LoadModule sample_module modules/mod_sample.so
<Location /sample>
SetHandler sample
</Location>
重启Apache 服务器,访问http://localhost:8080/sample
如果浏览器出现如下语句则表明已经配置成功。
接下来我们就可以更具自己需要编写Apache模块了