您好,登錄后才能下訂單哦!
為了方便測試,
我在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技術問答群
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。