为了方便测试,
我在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技术问答群
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
分享标题:mac下安装vagrant虚拟环境-创新互联
文章位置:http://lswzjz.com/article/dciisc.html