Windows使用apxs獨立編譯 Apache 模塊

安裝 apxs
1.解壓apxs.zip,如C:\apxs
2.打開命令提示符,切換當前目錄到解壓的路徑C:\apxs
3.輸入
perl Configure.pl --with-apache2=\Path\to\Apache2 --with-apache-prog=httpd.exe
其中\Path\to\Apache2需要替換爲Apache的安裝路徑
如果提示perl爲不可執行程序的話,需要安裝Perl,如Strawberry Perl
4.切換到Apache安裝目錄下的bin文件夾中,輸入apxs,如有解釋apxs用法的文本出現,則表明安裝完成。

使用apxs在windows下編譯模塊
1.修改在apache下的build目錄中config_vars.mk文件
將CC = gcc 的gcc改爲cl.exe ,LD = g++的g++改爲link.exe,CPP = gcc-E的gcc-E刪掉
2.打開VS2005命令提示符(或者進入命令提示符,輸入 %comspec% /k ""編譯器變量初始化腳本路徑"" x86
編譯器變量初始化腳本路徑:在vc6下是"C:\Program Files\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT",vs2005下是"C:\Program Files\Microsoft Visual Studio 8\VC\vcvarsall.bat")
3.將apxs 所在路徑設置爲系統環境變量的系統路徑。
4.運行apxs -n helloworld -g(其中helloworld爲模塊名)
5.將路徑切換到helloworld文件夾,輸入
apxs -c -i -a mod_helloworld.c libapr-1.lib libaprutil-1.lib libapriconv-1.lib libhttpd.lib
(將helloworld文件夾替換爲你的模塊所在路徑,mod_helloworld.c替換爲你的模塊文件名)
發佈了51 篇原創文章 · 獲贊 58 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章