zoukankan      html  css  js  c++  java
  • 使用Vagrant打造Linux开发环境

    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

    sudo a2enmod rewrite

    重启sudo  /etc/init.d/apache2 restart

    做个启动链接(下次启动自动加载)sudo  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          查看虚拟机运行状态

  • 相关阅读:
    JQuery学习
    前端Web APIs 二
    前端Web APIS
    Swift 函数式数据结构
    JAVA 四大域对象总结
    Java 访问 C++ 方法:JavaCPP
    写Java也得了解CPU–CPU缓存
    Servlet使用注解标注监听器(Listener)
    Java使用Fork/Join框架来并行执行任务
    Linux学习之让进程在后台可靠运行的方法详解
  • 原文地址:https://www.cnblogs.com/lamp01/p/6580174.html
Copyright © 2011-2022 走看看