日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

使用 VirtualBox + Vagrant + 宝塔 Linux 面板搭建本地虚拟开发环境

發布時間:2025/7/25 linux 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用 VirtualBox + Vagrant + 宝塔 Linux 面板搭建本地虚拟开发环境 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近在win系統下使用phpstudy 或者寶塔win版搭建php開發環境,運行起來都有些坑,了解到laravel這個框架之后,終于知道有個統一理想環境,那就是VirtualBox + Vagrant。但是laravel官方使用的homestead實在不夠傻瓜便捷,于是想到換成寶塔linux面板。

網上的教程多少有些坑,整理一下自己的安裝過程。

一、下載安裝git

略。。。(使用windows自帶cmd也行,只是為了方便,畢竟cmd有些命令跟linux命令不一樣,用git Bash可以達到一致)

二、下載安裝VirtualBox

https://www.virtualbox.org/ 萬一哪天被墻了,可以使用清華大學鏡像源https://mirror.tuna.tsinghua.edu.cn/virtualbox/

一步一步按照默認安裝即可。

?

三、下載安裝Vagrant

目前vagrant官網 https://www.vagrantup.com/ 是已經被墻了的,給個百度盤地址吧https://pan.baidu.com/s/1jH6o5sa

一步一步按照默認安裝即可。

?

四、下載VagrantBox并導入

vagrant官網被墻,用清華大學鏡像源,這里給個ubuntu的VagrantBox地址https://mirrors.tuna.tsinghua.edu.cn/ubuntu-cloud-images/vagrant/trusty/

要下載其他系統的VagrantBox可以自己在首頁搜索https://mirrors.tuna.tsinghua.edu.cn/

重點:導入并初始化

1、新建一個文件夾,比如我的D盤下新建文件夾ubuntu

2、在此文件夾下右鍵打開"git Bash"

3、在git Bash命令窗口執行

vagrant box add '你給box起的別名' box文件名

比如我的

vagrant box add 'ubuntu' ubuntu-server-16.04-amd64-vagrant.box

4、初始化,命令如下

vagrant init 你給box起的別名

我的如下

vagrant init ubuntu

5、啟動vagrant box虛擬機

vagrant up

?

五、Vagrant配置

啟動完成后,便會自動在剛剛創建的文件夾ubuntu下創建了一個名為 vagrantfile 的文件,它包含了此 box 的配置。打開文件,我們需要對它進行一些簡單的配置。

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

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

config.vm.synced_folder "../www/wwwroot", "/www/wwwroot"

這樣的配置是將本地D:/www/wwwroot文件夾與虛擬機/www/wwwroot目錄共享

3、配置虛擬機的內存,可以根據自身需求進行調整。

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 = "1024"end

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

?

六、安裝寶塔 Linux 面板

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

su 到 root 用戶

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

等待安裝完畢

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

?

七、雜項

在虛擬機界面下可以輸入exit退出虛擬機

命令行說明
vagrant init初始化 vagrant
vagrant up啟動 vagrant
vagrant halt關閉 vagrant
vagrant ssh通過 SSH 登錄 vagrant(需要先啟動 vagrant)
vagrant provision重新應用更改 vagrant 配置
vagrant destroy刪除 vagrant

?

Vagrant box Ubuntu 16.04 百度網盤下載地址

http://pan.baidu.com/s/1gfNCud1

Vagrant box Centos 7 百度網盤下載地址

https://pan.baidu.com/s/1kVlAz59

Vagrant box Debian 8 百度網盤下載地址

http://pan.baidu.com/s/1mhAuONu

轉載于:https://www.cnblogs.com/xiede/p/10463902.html

總結

以上是生活随笔為你收集整理的使用 VirtualBox + Vagrant + 宝塔 Linux 面板搭建本地虚拟开发环境的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。