版本:
- Mac OS X - v10.8.5
- VirtualBox - v4.3.6
- Ubuntu - v12.04.2
过程:
- 创建linux虚拟机,选系统类型为ubuntu,划分16G硬盘,启动虚拟机
- 虚拟机启动后弹出窗口去选定ubuntu的.iso安装文件,然后按向导按部就班安装。中间有弹出选项问,是否安装OpenSSH server, DNS server, LAMP server等,把上述三项勾上,并选上Samba file server, 进行下一步。(特别是LAMP server,直接在这里安装好了就不必费劲后来自己一个个去装apache,mysql,php)
- 安装完毕后,启动进入linux,运行sudo apt-get update,先把系统全面升级一下。
- 安装build-essential : sudo apt-get install build-essential
- 安装guest additions 并设置与host主机共享目录:
- 去虚拟机device菜单下,选择inser guest additions cd images...
- 在linux, sudo mount /dev/cdrom /mnt
- 运行 sudo bash /mnt/VBoxLinuxAdditions-x86.run
- 重启linux 虚拟机device菜单下,选择shared folders settings, 选择一个host主机目录,并指定一个folder name(比如叫vbshare) -- 我们称之为#主机共享目录名称# ,然后决定是否勾选auto-mounted(自动挂载) --
- 如果选择自动挂载 -- 进入linux, #ls /media, #ln -s /media/sf_vbshare ~/vb-share, #usermod -a -G vboxsf [当前用户名], #logout, 然后重新登入, #cd ~/vb-share
- 如果选择手动挂载 -- 进入linux,创建#客户机挂载目录名称#(注意,不能跟#主机共享目录名称#同名) : sudo mkdir ~/[客户机挂载目录名称] (比如叫vb-share),然后挂载 : sudo mount -t vboxsf vbshare ~/vb-share
- 设置宿主机到客户机的ssh访问:虚拟机device菜单下,network settings里,选nat, 设定端口映射3020(必须是较大的一个数值)->22,然后到mac terminal上输入
ssh -p 3020 user@127.0.0.1 即可访问
- 安装ftp服务器: sudo apt-get install vsftpd 见 vsftpd安装教程 vsftpd配置的注意事项
- 安装wordpress 见 安装wordpress官方教程
- (待续...)