mac下安装vagrant虚拟环境

LiHansiyuan 2020-01-03

为了方便测试,
我在mac电脑中安装了两个vagrant 虚拟环境。
一个是centos7,里面是oneinstack,ip:192.168.33.10
一个是用于Laravel开发的Homestead。ip:192.168.10.10
另外又安装了一个windows10。
mac下安装vagrant虚拟环境

mac下安装vagrant虚拟环境

mac下安装vagrant虚拟环境

mac下安装vagrant虚拟环境

mac下安装vagrant虚拟环境

mac下安装vagrant虚拟环境

Vagrant简介

Vagrant 是一个基于 Ruby 的工具,用于创建和部署虚拟化开发环境

总的来说还是很好用的,两三个命令就可以启动一台虚拟机,比用virtualbox启动快多了,不过也存在一个问题,box很不好找,找到之后不好下。
Vagrant安装
下载vagrant

[官网地址 | https://www.vagrantup.com/] 点击下载相关的就可以了
启动vagrant

使用vagrant boxes[http://www.vagrantbox.es/]

vagrant box add {title} {url}
vagrant init {title}
vagrant up
vagrant ssh

(例)下载:CentOS 7 x64

https://github.com/holms/vagrant-centos7-box/releases/download/7.1.1503.001/CentOS-7.1.1503-x86_64-netboot.box

box时间同步

如果date命令查看的系统时间不对。

那么可以直接修改/etc/localtime文件:

rm -f /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

修改Vagrantfile,
1.打开:192.168.33.10
2.修改:共享文件夹

config.vm.synced_folder "~/data", "/vagrant"

3.修改默认登录用户为root

config.ssh.username = ‘root‘
config.ssh.password = ‘vagrant‘
config.ssh.insert_key = ‘true‘

4.重启:

vagrant reload

5.本地:

ping 192.68.33.10

成功即可。

进入vagrant ssh

安装oneinstack环境

cd /home/
sudo mkdir build
cd build
sudo wget -c http://mirrors.linuxeye.com/oneinstack-full.tar.gz && tar xzf oneinstack-full.tar.gz && ./oneinstack/install.sh --nginx_option 1 --php_option 7 --phpcache_option 1 --php_extensions fileinfo,imap,ldap,redis,xdebug --phpmyadmin  --mphp_ver 56 --db_option 1 --dbinstallmethod 1 --dbrootpwd oneinstack --pureftpd  --redis  --memcached  --iptables  --reboot

vagrant 中 Homestead的安装在这里:
laravel开发环境搭建 - MacOS

(本文完)

来源:http://luckyblog.yyii.info/
参考:
MAC使用vagrant搭建开发环境
laravel开发环境搭建 - MacOS

如有疑问,欢迎加QQ群:PHP技术问答群

相关推荐