基本要件
- Windows XP SP3
- Apache server
- SVN server
首先,關於apache server,我是採用XAMPP(官網連結),如果只需要apache server的話,也可以到apache的官網即可。
安裝過程非常簡單,執行下載下來的安裝檔,點選Next的動作直到完成即可。
接著是SVN的安裝。安裝過程一樣不複雜,點選Next就好,重點是接下來的設定。
SVN設定
如果下載的是zip檔案,解壓縮放在 C 槽,例如 C:\svn-win32 ,此時,記得要去設定系統環境變數:[控制台]->[系統]->[進階]->[環境變數]->[系統變數]-> [Path] ,增加一下 "C:\svn-win32\bin" ,完成設定後,重新啓動windows!這個設定是為了讓 Apache 可以找到必要的 lib 。
如果安裝的是install版本,則可以略過上述環境變數的設定
Apache server 設定
- 在安裝完svn後,在lib底下的README.txt最後也有設定說明,只不過內容全是英文,有需要也可以參考其中。
- 首先,要去更改apache底下的httpd.conf設定檔;
- 將svn-win32/bin資料夾底下的兩個*.so檔複製到apache server安裝目錄底下的modules(以筆者而言則是D:\xampplite\apache\modules)。
- mod_dav_svn.so
- mod_authz_svn.so
- 找到以下二處,移除「#」取消註解;
- LoadModule dav_module modules/mod_dav.so
- LoadModule dav_fs_module modules/mod_dav_fs.so
- 增加以下二個模組;
- LoadModule dav_svn_module modules/mod_dav_svn.so
- LoadModule authz_svn_module modules/mod_authz_svn.so
- 在底部增加svn的目錄設定
-
<Location /svn> DAV svn SVNPath your/repository/path </Location>
- 為了方便我們安裝測試,your/repository/path ,可以填上「C:/svn_test」。
- 在cmd下指令「C:\> svnadmin create svn_test」建立svn資料夾。
- 上述步驟皆完成後,重新啓動apache server之後,svn server就可以運作了。
-
- 將svn-win32/bin資料夾底下的兩個*.so檔複製到apache server安裝目錄底下的modules(以筆者而言則是D:\xampplite\apache\modules)。
No related posts.







