Vagrant 用于创建和部署虚拟化开发环境, 通过命令和配置文件来管理虚拟机.
- 创建共享文件夹, 用于主机和虚拟机之间进行资源共享
- package进行打包分发, 避免二次重建环境, 且可以统一开发环境
VirtualBox + Vagrant 安装并启动
1 | 1. 安装 Vagrant https://releases.hashicorp.com/vagrant/2.2.3/vagrant_2.2.3_x86_64.msi |
Vagrant Xshell 连接方式
1 | #密钥登录 |
制作 box
1 | #1. 清除 yum 缓存、删除解压后的 OneinStack |
问题
1 | #启动系统时提示 default: Warning: Authentication failure. Retrying... |
OneinStack LAMP 环境一键搭建
1 | #安装wget |
OneinStack MySQL远程连接 (需配置 private_network)
1 | #1. 添加iptables 3306 端口 |
OneinStack PHP 关闭zend opcache
1 | phpinfo() 可以看到 opcache 的配置文件路径,将以下两个参数的值修改为0 |
搭建 test 项目 - 虚拟机配置
1 | #1. OneinStack 安装后的项目目录默认为 /data/wwwroot, 在 /data/wwwroot 目录下新建 test 目录 |
搭建 test 项目 - Vagrant 配置
1 | #1. D盘新建test目录,作为项目目录 |
搭建 test 项目 - 测试
1 | #1. D:/test 目录下新建 index.php |