legend3---Windows 7/8/10 系统下Laravel框架的开发环境安装及部署详解(Vagrant + Homestead)

legend3---Windows 7/8/10 系统下Laravel框架的开发环境安装及部署详解(Vagrant + Homestead) 一、总结 一句话总结: 1、安装的话就是下载好git,vagrant,vitualbox,homestead,及运行一些安装命令,使用的话编程在虚拟机上和真实机上都行,可以完全和之间的编程一样, 2、homestead所提供的方便就是不用装php,apache,mysql,nginx等等等等 1、windows下的~目录的位置是什么? 用户目录:~/.ssh等于/c/Users/Fan Renyi/.ssh 2、使用homestead所需要的步骤? 1、下载并安装Git Bash 2、下载并安装Vagrant 3、下载并安装Virtual Box。 4、下载Homestead盒子及盒子配置文件。 3、vagrant box add laravel/homestead(比较慢)命令安装的Homestead盒子在windows系统中的位置在哪? C:\Users\MyUserName\vagrant.d\boxes\laravel-VAGRANTSLASH-homestead 4、homestead配置文件中的ip: "192.168.10.10"是什么意思? 这个ip是我们访问项目时指向的虚拟机地址。

注意,如果你的配置文件地址跟我的不一样,不要随意修改,在Linux系统下,这个ip会是192.168.10.10,而Windows系统下,你的配置中一般会是192.168.1.10。而后面修改hosts文件时,请根据你的yaml文件中的ip地址做出相应修改。(具体配置请往下看)

5、ssh密钥生成命令是什么? ssh-keygen -t rsa:记得先切换到指定目录


首先我们需要创建~/.ssh文件夹:
$ mkdir ~/.ssh                                
$ cd ~/.ssh

6、homestead的作用是什么? homestead不改变原来的编码方式,但是可以避免装php,apache,mysql,nginx等等php开发运行所需要的软件 7、Laravel官方推荐的Shell为什么是Git Bash? 因为Git Bash【自动将~(tilde)映射到用户根目录下(例如,C:\Users\Eagle)】,而如果使用Windows自带的cmd,那么需要使用%HOMEDRIVE%%HOMEPATH%环境变量来进入正确的文件夹。 8、如果你在配置 Homestead 虚拟机后更改了 sites 选项,怎么做? vagrant reload --provision :你需要再次运行 vagrant reload --provision 命令去更新虚拟机上的 Nginx 配置 二、Windows 7/8/10 系统下Laravel框架的开发环境安装及部署详解(Vagrant + Homestead)

转自或参考:Windows 7/8/10 系统下Laravel框架的开发环境安装及部署详解(Vagrant + Homestead)
https://www.cnblogs.com/imxiu/p/9571353.html

注意! laravel/homestead box项目地址已经不再是原来的

https://atlas.hashicorp.com/laravel/boxes/homestead

而已经变更成

https://app.vagrantup.com/laravel/boxes/homestead

如果是刚刚接触Laravel的朋友,请直接按文中步骤操作。
需要更新及重装的朋友们请注意使用第二个地址来进行文中操作。

虽然我通常习惯在Linux环境下工作,但对于一个从小就接触Windows的人来说,能够在Windows系统环境下进行程序的开发,对于我来说也不可或缺。那么今天我们就一起来看一下如何在Windows 10操作系统中进行Laravel的开发。

如果你的系统上已经安装了PHP,Apache或NGINX,并且有偏爱的数据库系统,那么基本上你已经可以开始写代码了。但是我强烈推荐你使用Vagrant或者Docker来进行开发,因为不需要独立安装和考虑更新零碎部件的问题,所有工具都已经集成。我们今天要介绍的是在Homestead中进行Laravel的开发。

如果你有点混乱,没关系,接着往下看。

Vagrant是一款基于Virtual Box的虚拟机环境,可以安装多种Box(盒子,即预先配置好的开发环境),达到多种开发环境可以快速切换并且不需要担心包裹的依赖性问题(Package Dependencies)。

Homestead是Laravel官方创建的Vagrant盒子,虚拟机的环境目前搭载的是Ubuntu 16.04 LTS,已经集成了Laravel所需的开发环境及工具,包含了最新版本的PHP,MySQL以及NGINX服务器。

那么我们需要做的几个步骤如下:

下载并安装Git Bash

下载并安装Vagrant

下载并安装Virtual Box。

下载Homestead盒子及盒子配置文件。

创建一个新的Laravel项目。

我们需要的工具:

Git Bash

Vagrant

Virtual Box

Homestead

注意:Laravel官方推荐的Shell是Git Bash。因为Git Bash自动将~(tilde)映射到用户根目录下(例如,C:\Users\Eagle),而如果使用Windows自带的cmd,那么需要使用%HOMEDRIVE%%HOMEPATH%环境变量来进入正确的文件夹。

好了那么我们开始行动!首先需要我们先下载Git Bash:

官网地址:

https://git-for-windows.github.io/

下载地址:

https://github.com/git-for-windows/git/releases/tag/v2.17.0.windows.1

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzdfsd.html