1.安装完vgrant
2.进入git读文档
3.windows cmd
4.cdm进入有box文件的文件夹下 输入 vagrant box add --name "CentOS release 6.5" CentOS-6.5-x86_64-v20140504.box 导入vbox
5.git下载git@10.10.1.18:ztest/mtestin-dev.git下的文件
6.cmd进入文件夹mtestin-dev运行vagrant up命令 如果开发环境有修改,比如增加 PHP 扩展,增加软件包等,运行: vagrant provision
,关闭开发环境 vagrant halt
7.在mtestin-dev同级目录下建文件夹 Code 代码放置在Code文件夹下面
8.连接ssh vagrant 可以用秘钥登录 也可以密码登录 用户名 vagrant 密码 vagrant
9.配置好window主机下的hosts文件:
192.168.33.10 api-dev.mtestin.com
192.168.33.10 file-dev.mtestin.com
192.168.33.10 gn-dev.testin.cn
192.168.33.10 new-dev.mtestin.com
192.168.33.10 pm-dev.mtestin.com
192.168.33.10 stat-dev.mtestin.com
192.168.33.10 wap-dev.mtestin.com
192.168.33.10 www-dev.mtestin.com
192.168.33.10 expert-dev.mtestin.com
10.把项目ztest/zc_test、ztest/ztest_plat、 ztest/zc用git拉到Code文件夹下
11.windows10系统过程中可能会报错,出现链接问题。解决办法:远程连接ssh 用户名vagrant 密码vagrant 运行命令 cp /webapps/zc/www/configs/data/config.dev.php /webapps/zc/www/configs/data/config.php
cp /webapps/zc_test/common/config/consts/dev.php /webapps/zc_test/common/config/consts/env.php
cp /webapps/ztest_plat/www/configs/data/config.dev.php /webapps/ztest_plat/www/configs/data/config.php
主要问题出现在mtestin-dev文件夹下的provision.sh文件链接问题 。主要运行ln -sfn后面的参数 比如ln -sfn /webapps/ztest_stat/.env.dev /webapps/ztest_stat/.env
则运行命令行 cp /webapps/ztest_stat/.env.dev /webapps/ztest_stat/.env
12之后运行 vgarant up还报错
13.因为开发环境有修改,比如增加了软甲包或者增加了php扩展,所以要运行vagrant provision
12. ps aux | more 查看服务是否启动 没启动则 进入windows cmd命令运行 vgarant reload 重启服务
13.然后在firefox中打开浏览器输入地址就进入测试环境页面
14. sudo su 切换到root权限