学习使用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系统了。
"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