在Windows上自行編譯Apache的簡要説明 By HeartIcy 2002.3.24
在Windows上編譯Apache需要VC++6.0,用它可以很方便的編譯Apache,並且效率相當的高。Apache2.0的編譯方法完全相同。
以下為我的編譯方法。相當的簡單而且容易理解。
從CVS中撿出Apache代碼:
在Windows平臺上用TortoiseCVS來做這項工作十分的容易。可以從http://www.tortoisecvs.org/ 找到下載的連接。然後安裝它。
點擊右鍵,選擇Checkout。在彈出的菜單中按照如下信息填寫。
Moudle:Apache-1.3
Protocol:Internet(Unix pserver)
Server:cvs.apache.org
Repositpory directory:/home/cvspublic
Username:cvsread
如果是Apache1.3系列那麽撿出完了這個模塊已經完成代碼獲得的部分,可以開始編譯。如果是Apache2.x那麽需要另外的2個模塊(apr,apr-util),並將他們複製到Apache2.x源代碼的srclib目錄下。
下載工具:http://cm.bell-labs.com/cm/cs/who/bwk/awk95.exe The awk utility
把它放置他的路徑加入到VC++的可執行檔搜索路徑中。如果用cygwin中的gawk,需要改名gawk為awk,放置在另外一個目錄,然後複製cygwin1.dll到那個目錄下即可使用。本身的awk是作爲gawk的一個別名存在于cygwin中,用那個會出錯,還是改名后使用比較保險。
開始編譯:(我喜歡用GUI環境 呵呵。。。)
來到:x:\xxx\Apache-1.3\src 下打開Apache.dsw 然後打開build菜單的Configurations,選擇InstallBin下的Win32 Release。然後開始編譯,編譯好的文件會保存在x盤下的Apache目錄中。
完畢。的確很容易 =)