亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

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

cocopeak / 1544人閱讀

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

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

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

廢話少敘,直接上干貨

一、安裝VirtualBox

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

二、安裝Vagrant

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

三、安裝VagrantBox

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

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

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

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

四、Vagrant配置

剛才的文件夾中有一個(gè)名為 vagrantfile 的文件,它包含了此 box 的配置。打開文件,我們需要對(duì)它進(jìn)行一些簡(jiǎn)單的配置。

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

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

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

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

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

PS:之后每次對(duì)配置文件進(jìn)行更改時(shí),都需要重載 box ,重載命令 vagrant provision && vagrant reload

五、安裝寶塔 Linux 面板

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

打開虛擬機(jī), vagrant ssh 進(jìn)入虛擬機(jī)

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 進(jìn)入寶塔面板的登錄界面,輸入用戶名密碼進(jìn)入面板,系統(tǒng)會(huì)提示你安裝服務(wù)器所需要的軟件,安裝即可。

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

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/28500.html

相關(guān)文章

  • vagrant嘗鮮及docker搭建nignx與reids

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

    Vicky 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<