首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel Homestead (Windows)

Laravel Homestead (Windows)
EN

Stack Overflow用户
提问于 2016-01-13 09:11:35
回答 2查看 891关注 0票数 1

今天,我一直在尝试与Laravel Homestead一起安装Laravel库。但我似乎不能让它工作。

首先,Laravel文档告诉您要做的事情:composer global require "laravel/homestead=~2.0",但它不起作用。

所以我在互联网上搜索了一下,发现:composer global require "laravel/homestead=~3.0",它确实起作用了。

但是现在,当我尝试在命令行中运行homestead命令时,它给出的结果是:http://prntscr.com/9perhj,这是它提供给我的唯一结果。

我已经将目录添加到我的path变量中。

我希望有人能帮助我。

提前感谢!

EN

回答 2

Stack Overflow用户

发布于 2016-01-13 15:48:22

Homestead命令本身将返回这个预期的屏幕。您需要传递要运行的命令。

首先,运行homestead init以创建Homestead.yaml配置文件

票数 0
EN

Stack Overflow用户

发布于 2016-12-20 04:52:06

这是一个古老的问题,但我想我应该提出我的答案,因为我花了多次尝试才得到正确的答案,而且我在做的时候记录了这个过程,这样我以后就不会有这么困难的时候了。

注意:你不应该在你的机器上安装NginX,PHP,MySQL等。Vagrant Homestead虚拟盒子提供了所有这些功能。我遇到了一些问题,我的机器上有NginX和MySQL,它连接到本地机器的MySQL,而它应该连接到虚拟机器的MySQL。

简单地说,我就是这样为我的Windows7机器设置它的:

  1. Prerequisites:

VirtualBox:

https://www.virtualbox.org/wiki/Downloads

流浪汉:

https://www.vagrantup.com/downloads.html

Git Bash:感觉像Linux终端的终端。在Windows中,您可以在Ubuntu服务器上执行所有操作。

https://git-scm.com/downloads

Putty:我用来连接到VirtualBox Homestead服务器的远程登录客户端

http://www.putty.org/

  • create项目文件夹在项目文件夹中打开终端(类似于E:\Projects\Vagrant)

  • type 'vagrant box

laravel/homestead'

  • type 'git

这将在指定的项目文件夹中安装Homestead。

  • 键入'cd Homestead'

  • type 'bash init.sh‘OR 'init.bat’

这将在以下位置创建一个文件夹:

C:\Users\USERNAME.homestead

其中包含该文件:

Homestead.yaml

如果您打开Homestead.yaml文件,它应该如下所示:

- ip:"192.168.10.10“内存: 2048 cpus: 1提供商: virtualbox authorize:~/.ssh/id_rsa.pub密钥:- ~/.ssh/id_rsa文件夹:- map:~/代码到:/home/vagrant/代码站点:- map: homestead.app to: /home/vagrant/Code /Laravel/公共数据库:- homestead

'~/‘文件夹相当于:

C:\Users\USERNAME\

更改:

文件夹:- map:~/代码到:/home/vagrant/代码站点:- map: homestead.app to: /home/vagrant/Code/Laravel/public

至:

文件夹:- map: E:/Projects/Vagrant/Homestead to: / /home/vagrant/Homestead/Laravel/public

  • goto C:\Windows\System32\drivers\etc

  • open /vagrant/Homestead sites:- map: WEBSITE.dev to:在文本编辑器中映射文件'hosts‘

添加'192.168.10.10 WEBSITE.dev‘( IP地址应与Homestead.yaml文件中的IP地址匹配)

  • 在E:/Projects/Vagrant/type文件夹中打开终端

  • 类型'ssh-keygen -t rsa -C "USERNAME@gmail.com"’

这将创建文件夹C:\Users\USERNAME.ssh并设置您的SSH

  • 类型'vagrant init C:\Users\USERNAME.ssh 'vagrant up‘

您应该会看到Homestead在VirtualBox中运行

你可以使用‘流浪销毁’来杀死它时完成

  • 使用putty.exe登录到Homestead

IP地址: 127.0.0.1端口: 2222

登录身份: vagrant密码: vagrant

现在一切都准备好了

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34756769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档