學習使用Drupal/Trac/Redmind等開源軟體,最麻煩的是安裝與配置。由於系統差異,在學習之初要耗費太多的努力來安裝與配置,而當安裝好後那三分鐘的熱度也沒有了。如何解決呢?我發現最好的方式是採用Bitnami方式,即利用VirtualBox虛擬機器直接裝載Bitnami對應的系統鏡像,就可以直接完成系統的安裝與配置。WindowsXP3系統中的快速方案如下:
- 下載安裝 SUN VirtualBox 虛擬機器
- 到Bitnami處下載你所需要的開源軟體,如下載Drupal的Ubuntu9.10鏡像Zip包(只有239M)
- 將下載包解壓後,啟動VirtualBox,建立一個新的虛擬機器,在虛擬機器的”虛擬介質管理器“中,通過”註冊“按鈕將Bitnami的Drupal鏡像檔案(bitnami-drupal-6.16-0-ubuntu-9.10.vmdk)作為虛擬硬碟介質,該虛擬機器的網路設定為”NAT“格式。
- 在虛擬機器不啟動的情況下,用VBoxManage.exe命令將該虛擬機器的對外服務80連接埠映射到本地機器的8087連接埠上(見下面的範例)
- 啟動虛擬機器,當出現root登入提示符後,在Windows的瀏覽器中訪問 http://127.0.0.1:8087/ 即可看到對應的Bitnami Drupal的導航頁,就可以在該虛擬機器上學習使用Drupal系統了。
附件:VirtualBox的連接埠映射命令(NAT網路設定模式)
"c:\Program Files\sun\VirtualBox\VBoxManage.exe" setextradata "bitnami-drupal" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guesthttp/Protocol" TCP"c:\Program Files\sun\VirtualBox\VBoxManage.exe" setextradata "bitnami-drupal" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guesthttp/GuestPort" 80"c:\Program Files\sun\VirtualBox\VBoxManage.exe" setextradata "bitnami-drupal" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guesthttp/HostPort" 8087