成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

使用 VirtualBox + Vagrant + 寶塔 Linux 面板搭建本地虛擬開發(fā)環(huán)境

cocopeak / 1421人閱讀

摘要:之后每次對配置文件進行更改時,都需要重載,重載命令。五安裝寶塔面板打開寶塔面板官網(wǎng),因為虛擬機用的是環(huán)境,所以我們?nèi)ッ姘鍖^(qū)。在網(wǎng)頁的最下端給出了寶塔面板的安裝方法。

以前在 Windows 上搞 PHP 開發(fā)的時候用的是 wamp 或者 phpstudy 這些本地開發(fā)環(huán)境,現(xiàn)在轉(zhuǎn)戰(zhàn)到 Mac 后,本想著像以前一樣的弄個本地開發(fā)環(huán)境,但得知了 vagrant 后,毅然決定更換開發(fā)方法。

但是 vagrant 的其他 box 并不像 Homestead 一樣有著簡潔的包括數(shù)據(jù)庫、域名等的配置,所以一直想找一個比較直觀的圖形界面來管理這些配置。今天突然發(fā)現(xiàn)了寶塔 Linux 管理面板,其傻瓜式的安裝方法以及簡潔的控制界面讓我欲罷不能,索性裝個試試看。

廢話少敘,直接上干貨

一、安裝VirtualBox

首先到 VirtualBox 官網(wǎng)下載最新版本的 VirtualBox ,之后雙擊安裝就好了,過程很簡單。

二、安裝Vagrant

還是到 Vagrant 官網(wǎng)下載最新版本的 Vagrant ,安裝方法同上。

三、安裝VagrantBox

我們可以到 VagrantBox 下載自己需要的 box 文件,我比較習(xí)慣用 Ubuntu ,所以下載了列表中的第一個。與其說是下載,不如說是 .box 文件的使用方法。方法如下:

在你的工作目錄創(chuàng)建一個新的文件夾,打開終端,cd 到新建的文件夾中,輸入 vagrant init 你的box名稱 比如 vagrant init laravel/homestead ,這時會在文件夾中新建一個名為 vagrantfile 的文件,這里面包含了這個box的一切配置信息。

還是在上面的文件夾中,終端輸入 vagrant up 啟動 vagrant ,由于是第一次安裝,所以時間會比較長,個人推薦將下載地址復(fù)制下來用其他下載軟件比如 FDM 來下載 box 文件比較快。

如果是用其他軟件下載的 box 文件,下載完之后需要在終端執(zhí)行 vagrant box add "你給box起的別名" box文件名 來添加新的 box ,再執(zhí)行 vagrant init "你給box起的別名" 來初始化 box ,最后再執(zhí)行 vagrant up 啟動虛擬機。

四、Vagrant配置

剛才的文件夾中有一個名為 vagrantfile 的文件,它包含了此 box 的配置。打開文件,我們需要對它進行一些簡單的配置。

找到 config.vm.network "private_network", ip: "192.168.33.10" 這一行,將其前面的 “#” 去掉,這樣做的目的是我們可以通過這個IP地址來訪問虛擬機而不是通過端口轉(zhuǎn)發(fā),這樣會方便一些。

找到 config.vm.synced_folder "../data", "/vagrant_data" ,這一行配置的是共享目錄,也就是將你的工作目錄和虛擬機的網(wǎng)站目錄共享,前面的是本地目錄,后面的是虛擬機中的目錄,下面是我的配置

config.vm.synced_folder
        "/Users/myname/Workspace/WebProgram"
        , "/www/wwwroot"
        , owner:"www"
        , group:"www"
        , create:true
        , mount_options:["dmode=755","fmode=664"]

config.vm.synced_folder ".", "/vagrant", disabled: true

找到

config.vm.provider "virtualbox" do |vb|
  #   # Display the VirtualBox GUI when booting the machine
  #   vb.gui = true
  #
  #   # Customize the amount of memory on the VM:
     vb.memory = "2048"
  end

這幾行配置的是虛擬機的內(nèi)存,可以根據(jù)自身需求進行調(diào)整。

大概配置完成后就可以 vagrant up 打開虛擬機了。

PS:之后每次對配置文件進行更改時,都需要重載 box ,重載命令 vagrant provision && vagrant reload。

五、安裝寶塔 Linux 面板

打開寶塔面板官網(wǎng),因為虛擬機用的是 Linux 環(huán)境,所以我們?nèi)?Linux 面板專區(qū)。在網(wǎng)頁的最下端給出了寶塔面板的安裝方法。過程大概為

打開虛擬機, vagrant ssh 進入虛擬機

su 到 root 用戶

輸入 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh (以 Ubuntu 為例)

等待安裝完畢

安裝完畢后,在終端中,我們可以看到寶塔給出了默認(rèn)的用戶名和密碼,現(xiàn)在打開瀏覽器,輸入 192.168.33.10:8888 進入寶塔面板的登錄界面,輸入用戶名密碼進入面板,系統(tǒng)會提示你安裝服務(wù)器所需要的軟件,安裝即可。

之后就不用細(xì)說了,全都是傻瓜式操作。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/28500.html

相關(guān)文章

  • vagrant嘗鮮及docker搭建nignx與reids

    摘要:啟動虛擬機,命令關(guān)閉虛擬機,查看運行狀態(tài)。此外如果修改了,也是執(zhí)行該命令重新創(chuàng)建容器。該命令會同時會在前臺啟動容器并打印容器內(nèi)的控制臺日志,方便查看是否啟動成功。安裝通過部署也是十分簡單,不用糾結(jié)版本和依賴及配置的問題。 虛擬化、容器化是這幾年來十分流行的一個理念,它使用隔離的手段,將不同服務(wù)的依賴、配置等隔離開來,大大降低了管理成本及維護負(fù)擔(dān)。vagrant是一款抽象層次更高的虛擬環(huán)...

    Vicky 評論0 收藏0

發(fā)表評論

0條評論

cocopeak

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<