1.安裝Oracle VM VirtualBox、vagrant,安裝完成需重啓電腦html
Oracle VM VirtualBox安裝包下載:https://www.virtualbox.org/wiki/Downloads數據庫
vagrant安裝包下載:https://www.vagrantup.com/downloads-archive.htmlapache
2.在電腦新建一個文件夾,個人目錄名是vagrant,將ubuntu14.04.box和項目文件夾放在這個文件夾ubuntu
3.CMD中進入vagrant目錄,使用vagrant box add XXX ubuntu14.04.box命令添加box服務器
4.vagrant init XXX 初始化ssh
5.vagrant文件夾中將會出現Vagrantfile文件spa
6.第29行去掉前面的註釋,IP即爲服務器IP,如圖vagrant
7.vagrant up命令將會自動安裝系統和PHP環境,項目文件將會出如今/vagrant下rest
8.如今即可經過SSH遠程鏈接,ip 192.168.88.86 帳號密碼都是vagrantcode
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 查看虛擬機運行狀態