# 安裝VBOX
作為開發人員來說,如果能有一臺獨立的電腦安裝Linux操作系統作為開發機當然是很好的。不過,在大部分時候,我們一方面要在Windows系統下工作,一方面要同時進行Linux開發。而且為了方便,我們也許不愿意在兩臺機器中切換來切換去。
這時,我會推薦安裝一個虛擬機,這臺虛擬機當然是基于Linux/Ubuntu的,然后在這臺虛擬機中繼續LAMP其它組件和別的相關軟件包的安裝。
在Windows上我一般使用[Oracle VirtualBox](https://www.virtualbox.org/)。運行界面如下:

我安裝了一個具有圖形界面的Ubuntu并將其運行了起來:

安裝好VBOX只是第一步。
接下來我們要安裝的是Vagrant這個專門用來搭建虛擬環境的程序。
- 引言
- 1 LAMP
- 1.1 安裝虛擬機
- 1.2 安裝Vagrant
- 1.3 安裝Ubuntu
- 1.4 安裝Apache 2
- 1.5 安裝PHP
- 1.6 安裝MySQL服務器
- 1.7 最后的微調
- 1.8 設置一個虛擬主機
- 1.9 一個趁手的IDE
- 2 Symfony 3和重要構件
- 2.1 Symfony 3
- 2.2 Doctrine
- 2.3 Twig
- 2.4 Composer
- 3 Symfony重要概念
- 3.1 MVC
- 3.2 Bundle/包
- 3.3 Route/路由
- 3.4 Controller/控制器
- 3.5 Entity/實體
- 3.6 Repository/倉庫
- 3.7 Template/模板
- 3.8 Test/測試
- 4 藏書管理程序的結構
- 5 創建應用
- 5.1 建立版本管理
- 5.2 建立數據庫
- 5.3 應用結構
- 5.4 建立數據庫實體
- 5.5 樣本數據
- 5.6 路由
- 5.7 模板
- 5.8 開始編寫首頁
- 5.9 書籍詳情頁面
- 5.10 書籍列表頁面
- 5.11 書籍搜索
- 6 用戶和后臺
- 7 結語