天天看點

使用Vagrant打造Linux開發環境

1.安裝Oracle VM VirtualBox、vagrant,安裝完成需重新開機電腦

Oracle VM VirtualBox安裝包下載下傳:https://www.virtualbox.org/wiki/Downloads

vagrant安裝包下載下傳:https://www.vagrantup.com/downloads-archive.html

2.在電腦建立一個檔案夾,我的目錄名是vagrant,将ubuntu14.04.box和項目檔案夾放在這個檔案夾

3.CMD中進入vagrant目錄,使用vagrant box add XXX ubuntu14.04.box指令添加box

4.vagrant init XXX 初始化

5.vagrant檔案夾中将會出現Vagrantfile檔案

使用Vagrant打造Linux開發環境

6.第29行去掉前面的注釋,IP即為伺服器IP,如圖

使用Vagrant打造Linux開發環境

7.vagrant up指令将會自動安裝系統和PHP環境,項目檔案将會出現在/vagrant下

使用Vagrant打造Linux開發環境

 8.現在便可通過SSH遠端連接配接,ip 192.168.88.86 賬号密碼都是vagrant

9.通過navicat上傳資料庫, 資料庫賬号密碼root

10.配置域名,/etc/apache2/sites-available下的000-defalt.conf

使用Vagrant打造Linux開發環境

11.多域名的話sudo cp 000-default.conf 001-default.conf 繼續修改

12.啟動站點 sudo a2ensite 000-default.conf,重新開機apache

13.開啟rewrite 子產品

方法1

sudo a2enmod rewrite

重新開機sudo  /etc/init.d/apache2 restart

做個啟動連結(下次啟動自動加載)sudo  ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load

方法2

sudo a2enmod rewrite  開啟Rewrite子產品 

sudo /etc/init.d/apache2 restart

進入/etc/apache2目錄,編輯apache2.conf檔案

找到如圖代碼,複制1個,更改目錄,none改成all,重新開機apache

使用Vagrant打造Linux開發環境

14.本地IP綁定

使用Vagrant打造Linux開發環境

15.可以正常通路域名了,以後啟動伺服器使用vagrant up,關閉使用

vagrant halt

16.附vagrant指令:

vagrant init          初始化vagrantfile

vagrant add box     添加box,自動幫你生成vagrantfile

vagrant ssh             連接配接虛拟機

vagrant halt             關閉虛拟機

vagrant destroy        銷毀虛拟機

vagrant reload          重新加載vagarntfile檔案

vagrant status          檢視虛拟機運作狀态

作者:郁冬

出處:http://www.cnblogs.com/lamp01/

本文版權歸作者和部落格園共有,如需轉載,請注明出處。

繼續閱讀