手机版
你好,游客 登录 注册
背景:
阅读新闻

用Vagrant打造开发环境

[日期:2017-03-19] 来源:Linux社区  作者:lamp01 [字体: ]

1.安装Oracle VM VirtualBox、vagrant,安装完成需重启电脑

Oracle VM VirtualBox安装包下载:https://www.virtualbox.org/wiki/Downloads

vagrant安装包下载:https://www.vagrantup.com/downloads-archive.html

2.在电脑新建一个文件夹,我的目录名是vagrant,将Ubuntu14.04.box和项目文件夹放在这个文件夹

3.CMD中进入vagrant目录,使用vagrant box add XXX ubuntu14.04.box命令添加box

4.vagrant init XXX 初始化

5.vagrant文件夹中将会出现Vagrantfile文件

6.第29行去掉前面的注释,IP即为服务器IP,如图

7.vagrant up命令将会自动安装系统和PHP环境,项目文件将会出现在/vagrant下

8.现在便可通过SSH远程连接,ip 192.168.88.86 账号密码都是vagrant

9.通过navicat上传数据库, 数据库账号密码root

10.配置域名,/etc/apache2/sites-available下的000-defalt.conf

11.多域名的话sudo cp 000-default.conf 001-default.conf 继续修改

12.启动站点 sudo a2ensite 000-default.conf,重启apache

13.开启rewrite 模块

方法1

a2enmod rewrite

重启/etc/init.d/apache2 restart

做个启动链接(下次启动自动加载)ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load

方法2

sudo a2enmod rewrite  开启Rewrite模块

sudo /etc/init.d/apache2 restart

进入/etc/apache2目录,编辑apache2.conf文件

找到如图代码,复制1个,更改目录,none改成all,重启apache

14.本地IP绑定

15.可以正常访问域名了,以后启动服务器使用vagrant up,关闭使用vagrant halt

16.附vagrant命令:

vagrant init          初始化vagrantfile

vagrant add box     添加box,自动帮你生成vagrantfile

vagrant ssh            连接虚拟机

vagrant halt            关闭虚拟机

vagrant destroy        销毁虚拟机

vagrant reload          重新加载vagarntfile文件

vagrant status          查看虚拟机运行状态

如何使用vagrant在虚拟机安装Hadoop集群 http://www.linuxidc.com/Linux/2013-04/82750.htm

Vagrant 中高效的 Puppet 模块管理 http://www.linuxidc.com/Linux/2014-05/101873.htm

利用Vagrant搭建多平台环境  http://www.linuxidc.com/Linux/2015-09/123518.htm

使用 Vagrant 和 Fabric 用于集成测试 http://www.linuxidc.com/Linux/2014-07/104113.htm

Windows 下 使用 Vagrant 来管理 Linux 虚机开发环境 http://www.linuxidc.com/Linux/2016-12/139016.htm

Windows 下配置 Vagrant 环境 http://www.linuxidc.com/Linux/2014-07/104115.htm

使用 Vagrant 搭建开发环境 http://www.linuxidc.com/Linux/2014-07/104116.htm

通过 Vagrant 搭建虚拟机环境 http://www.linuxidc.com/Linux/2015-08/121985.htm

使用Vagrant和Virtualbox创建虚拟机  http://www.linuxidc.com/Linux/2016-08/134435.htm

Ubuntu下使用Vagrant搭建虚拟开发环境 http://www.linuxidc.com/Linux/2016-12/138113.htm

本文永久更新链接地址http://www.linuxidc.com/Linux/2017-03/141935.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款