基於 Laravel 開發博客應用系列 —— 項目必備軟件安裝

一、概述

經過本項目咱們將會構建一個簡單、清爽、優雅的博客系統,以及維護管理該博客的後臺。php

本項目源碼公開在GitHub上:https://github.com/ChuckHeintzelman/l5beauty,項目做者的博客 LaravelCoding.com 就是基於該博客系統搭建的。html

在正式開始以前,咱們先安裝開發本項目須要安裝的一些列軟件並設置本地開發環境node

二、關於 Laravel Homestead

Laravel 旨在讓 PHP 開發變得簡單和有趣,爲此 Laravel 爲開發者提供了打包好的一站式開發環境 —— Laravel Homestead,Homestead 其實是一個虛擬機,咱們使用 Vagrant 管理該虛擬機,而且在該虛擬機底層,咱們使用VirtualBox 提供其與主機操做系統之間的交互。mysql

咱們可使用一輛汽車來比喻 Laravel Homestead 的工做原理:Homestead 是這輛車的駕駛座,Vagrant 是車的外部框架(車身),而 VirtualBox 是引擎。一旦 Vagrant 和 VirtualBox 安裝好了以後,就再也不須要關心它們,全部與虛擬機的交互都是經過 Homestead 來完成。就像是開車的時候,不須要關心車身和引擎,只管坐在駕駛座操做就是了。nginx

須要注意的是 Laravel Homestead 基於 Ubuntu 操做系統,而且爲咱們預安裝瞭如下必須的軟件和 Web 組件:laravel

除此以外,使用 Homestead 的最大好處是能夠保證在 Windows、OS X 以及 Linux 系統上具有徹底一致的開發環境,免去不一樣操做系統上軟件衝突之憂。git

接下來咱們逐一安裝VirtualBox、Vagrant 和 Laravel Homestead。github

三、安裝 VirtualBox

安裝 Vagrant 以前要求底層安裝有用於管理虛擬機的虛擬機軟件。若是你已經安裝了 VirtualBox、VMWare 或者其它兼容的虛擬機軟件能夠跳過這一步。若是你尚未安裝過任何虛擬機軟件,推薦安裝 VirtualBox,它是免費的並且能夠運行在任何主流平臺(Windows、Mac、Linux等)。redis

去 VirtualBox 官網下載並安裝 VirtualBox 到你的操做系統:https://www.virtualbox.org/wiki/Downloadssql

Virtual Box 下載頁面

下載完成後按照安裝指南安裝VirtualBox。

四、安裝 Vagrant

VirtualBox 安裝過以後,接下來須要安裝 Vagrant。

一樣,去 Vagrant 官網下載並安裝 Vagrant 到你的操做系統:

Vagrant首頁

Vagrant 安裝完成後,須要重啓電腦,而後在命令行經過以下查看 Vagrant 版本驗證其是否安裝成功:

vagrant --version

接下來的幾節咱們將分別在Windows、Linux及Mac操做系統中配置本地開發環境。

相關文章
相關標籤/搜索