Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 拉雷维尔和拉雷维尔家园的区别是什么_Php_Laravel_Virtualbox_Vagrant Windows - Fatal编程技术网

Php 拉雷维尔和拉雷维尔家园的区别是什么

Php 拉雷维尔和拉雷维尔家园的区别是什么,php,laravel,virtualbox,vagrant-windows,Php,Laravel,Virtualbox,Vagrant Windows,我第一次在拉威尔工作。我在GIT和Laravel应用程序的数据库上有一个源代码。我知道它不会在windows环境下运行。 所以我安装了虚拟箱、流浪机和GIT。现在我不知道如何继续设置本地开发环境。如何才能找出源代码是兼容的拉雷维尔家园或只是拉雷维尔。在Laravel和Laravel homestead版本中运行应用程序有什么区别 有人可以指导我使用本地开发环境吗?或者,有人可以共享有助于建立环境的资源吗?如何将现有的GIT源代码集成到vagrant virtualbox Laravel的新组合中

我第一次在拉威尔工作。我在GIT和Laravel应用程序的数据库上有一个源代码。我知道它不会在windows环境下运行。 所以我安装了虚拟箱、流浪机和GIT。现在我不知道如何继续设置本地开发环境。如何才能找出源代码是兼容的拉雷维尔家园或只是拉雷维尔。在Laravel和Laravel homestead版本中运行应用程序有什么区别


有人可以指导我使用本地开发环境吗?或者,有人可以共享有助于建立环境的资源吗?如何将现有的GIT源代码集成到vagrant virtualbox Laravel的新组合中?

一种方法是安装vagrant和virtual box。在vagrant中,您将拥有一个vagrant Box,其中预先安装了Laravel

流浪者盒子的名字里面有拉维,叫做宅地

Homestead的想法是,您将所有内容都放在一个包中,而不是10个不同的包(Ubuntu服务器、Git、PHP、Apache、Nginx、MySQL等)

所以回答标题:Homestead是一个流浪者的盒子,Laravel是一个MVC框架

现在我想你真正想知道的是:

您可以轻松地执行以下步骤()

但是,您不需要安装原始的laravel安装,只需克隆您想要处理的安装

步骤:

  • 安装vagrant和虚拟盒
  • 在~dir中创建一个名为“code”的新文件夹
  • CMD:流浪者箱添加laravel/宅地
  • CMD:git clone~/homestad
  • CMD:cd~/宅地
  • CMD:init.bat(适用于windows),bash init.sh(适用于MAC)
  • 注意:上述内容可能无法在git bash中使用,您可能需要进入 原版CMD和CD给宅地持有者
  • CMD:流浪汉
  • CMD:vagrant SSH(来自Homestead holder,但不确定如果您不在Homestead文件夹中是否会有任何区别)
  • 此时,当您使用LS时,您应该看到一个名为“code”的文件夹,而不是其他文件夹
  • CMD:cd代码
  • CMD:git克隆您想要的位置
现在还有几件事:

  • 安装HeidiSQL
  • 在HeidiSQL中,您使用homestad.yaml(在您的homestad文件夹中)中的数据登录到数据库
  • 当您在服务器上的“code”目录中并克隆了存储库时,请记住
    php artisan migrate

感谢您的快速回复……我将从您刚才提到的内容开始……我是否应该在“流浪者”框添加laravel/homestead命令后选择第三个选项?我在代码目录中运行此命令选择显示virtual box的命令,如果它是您安装的virtual box:)从Homestead目录中运行所有内容,以确保安全:)运行git clone~/Homestead后,在命令提示下,它说homestad已经存在,并且它运行CMD的目录my code文件夹不是空的,位于c:\project\code,但git clone~/homestad说它已经存在于c:\users\myname中