1. 程式人生 > >Vagrant 搭建跨平臺的 PHP 開發環境 (一)安裝 ubuntu 虛擬機器

Vagrant 搭建跨平臺的 PHP 開發環境 (一)安裝 ubuntu 虛擬機器

Vagrant是一個軟體,可以自動化虛擬機器的安裝和配置流程,支援 VirtualBox 、VMware 、AWS 作為虛擬機器
以 VirtualBox 為例,步驟如下:

Windows 10 系統中 需要關閉 Hyper-v , 小米筆記本中 biso 中找不到 虛擬化配置,關閉 Hyper-v 就可以了

1.安裝 VirtualBox

官網下載地址:https://www.virtualbox.org/wiki/Downloads 
下載安裝包,雙擊安裝,預設即可

2.安裝 Vagrant

官網下載地址:https://www.vagrantup.com/downloads.html
下載安裝包,雙擊安裝,一路預設即可,完成後提示重啟

Vagrant 使用 - 建立虛擬機器

vagrant 中已經打包好的虛擬機器,稱為 box
box 列表:https://app.vagrantup.com/boxes/search

作業系統 Ubuntu

3.安裝 ubuntu

新增 box 映象:
        vagrant box add  ubuntu/xenial64

切換到開發目錄:
        初始化
                vagrant init ubuntu/xenial64
        啟動 虛擬機器
                vagrant up
        登入
                vagrant ssh

現在就已經登入到 ubuntu 系統了,可以定製安裝 自己喜歡的開發環境了

Vagrant 指令

    vagrant  -v              檢視版本號
    vagrant box list    檢視本地 box 
    vagrant box add     新增 box
    vagrant box remove  刪除本地指定的box

    虛擬機器操作命令
        vagrant init        初始化配置 vagrantfile
        vagrant up          啟動虛擬機器
        vagrant ssh         ssh 登入虛擬機器
        vagrant suspend     掛起虛擬機器
        vagrant reload      重啟虛擬機器
        vagrant halt        關閉虛擬機器
        vagrant status      檢視虛擬機器狀態
        vagrant destory     刪除虛擬機器 

參考文件:
https://segmentfault.com/a/1190000000264347
https://www.jianshu.com/p/2fc53a3e91bf