使用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文件

 

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

 

 

7.vagrant up命令將會自動安裝系統和PHP環境,項目文件將會出現在/vagrant下

 

 

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

 

9.通過navicat上傳數據庫, 數據庫賬號密碼root

 

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

 

 

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

 

 

 

14.本地IP綁定

 

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          查看虛擬機運行狀態


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM