作者:阳光无限好1981 | 来源:互联网 | 2023-06-20 12:22
篇首语:本文由编程笔记#小编为大家整理,主要介绍了mac下安装vagrant虚拟环境相关的知识,希望对你有一定的参考价值。为了方便测试,我在mac电脑中安装了
篇首语:本文由编程笔记#小编为大家整理,主要介绍了mac下安装vagrant虚拟环境相关的知识,希望对你有一定的参考价值。
为了方便测试,
我在mac电脑中安装了两个vagrant 虚拟环境。
一个是centos7,里面是oneinstack,ip:192.168.33.10
一个是用于Laravel开发的Homestead。ip:192.168.10.10
另外又安装了一个windows10。
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技术问答群