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打造开发环境的更多相关文章

  1. vagrant 打造开发环境

    1 vagrant http://www.vagrantup.com/ 2 veewee https://github.com/jedi4ever/veewee 3 vagrant boxes htt ...

  2. 使用 Vagrant 构建开发环境

    使用 Vagrant 构建开发环境 摘要:本文描述了如使用 Vagrant 构建统一的开发环境. 问题 作为开发人员,我们通常面临的问题有: 开发环境需要手工安装配置,这包括操作系统(CentOS.U ...

  3. Vagrant 搭建开发环境实践

    介绍 Development Environments Made Easy -官网标题 vagrant是一个命令行的虚拟机管理程序.用于简化搭建开发环境. vagrant使用ruby语言基于Chef ...

  4. 利用Vagrant完成开发环境配置

    作者:astaxie链接:https://github.com/astaxie/go-best-practice/blob/master/ebook/zh/01.0.md著作权归作者所有.商业转载请联 ...

  5. 破解版windows 7(旗舰版)下安装并使用vagrant统一开发环境

    参考百度经验:http://jingyan.baidu.com/article/5553fa82c158bb65a23934be.html,事先对win7进行破解后的三个文件进行还原,否则会导致vir ...

  6. 使用vagrant部署开发环境

    参考文章:http://blog.smdcn.net/article/1308.html 准备工作: 下载安装 VirtualBox :https://www.virtualbox.org/ 下载安装 ...

  7. Golang 入门 : 打造开发环境

    工欲善其事,必先利其器!在学习和使用 Golang 时如果有一款得心应手的 IDE,相信一定可以事半功倍.虽然很多 IDE 都提供了对 Golang 的支持,但真正好用的没几个.VSCode 算是不错 ...

  8. MAC使用vagrant搭建开发环境

    公司的开发环境是这样的: Windows主机通过虚拟机安装CentOS.平时在Windows下编辑代码,然后跑到虚拟机里编译. 我自己有台MAC,本来准备直接在MAC上装开发环境的.基于以下两个原因放 ...

  9. IDEA里如何安装Python插件打造开发环境(图文详解)

    前言 python是一种功能强大和适用面很广的开发语言,在大数据应用和机器学习日益流行的年代,python凭借其简洁.易用和可扩展性获得很多用户的支持,近年来使用率高速增长.python环境下,集成了 ...

随机推荐

  1. SQLServer 数据的导入

    选择数据源,选择文件路径 直接点击下一步,选择自己的源表和目标表 勾选忽略,然后到完成,数据上传成功 可能出现的问题:源文件和目标文件的列名不一致,导致被忽略不能导入 预览发现有乱码,因为编码格式

  2. eclipse下进行spark开发(已实践)

    开发准备: jdk1.8.45 spark-2.0.0-bin-hadoop2.7(windows下和linux个留一份) Linux系统(centos或其它) spark安装环境 hadoop-2. ...

  3. ios用户体验

    如果转载此文,请注明出处:http://blog.csdn.net/paulery2012/article/details/25157347,谢谢! 前言: 本文是在阅读<ios用户体验> ...

  4. 关于java socket

    1. 关于new Socket()中参数的理解 Server端: 调用ServerSocket serverSocket = new ServerSocket(1287,2);后Server端打开了指 ...

  5. [干货来袭]C#7.0新特性(VS2017可用)

    前言 微软昨天发布了新的VS 2017 ..随之而来的还有很多很多东西... .NET新版本 ASP.NET新版本...等等..太多..实在没消化.. 分享一下其实2016年12月就已经公布了的C#7 ...

  6. Oracle 一些简单操作

    登录oracle 以root用户切换到oracle数据库用户:su - oracle 输入sqlplus /nolog 不连接任何数据库 conn /as sysdba 用sysdba登录 start ...

  7. Pdf File Writer 中文应用(PDF文件编写器C#类库)

    该文由小居工作室(QQ:2482052910)    翻译并提供解答支持,原文地址:Pdf File Writer 中文应用(PDF文件编写器C#类库):http://www.cnblogs.com/ ...

  8. Spark_总结五

    Spark_总结五 1.Storm 和 SparkStreaming区别 Storm                      纯实时的流式处理,来一条数据就立即进行处理 SparkStreaming ...

  9. HTTP 返回状态代码详解

    1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码. 100(继续)请求者应当继续提出请求. 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分:101(切换协议)请求者已要求服 ...

  10. wemall app商城源码Android之支付宝通知处理类

    wemall-mobile是基于WeMall的Android app商城,只需要在原商城目录下上传接口文件即可完成服务端的配置,客户端可定制修改.本文分享wemall app商城源码Android之处 ...