首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Homestead创建新的Laravel项目

使用Homestead创建新的Laravel项目
EN

Stack Overflow用户
提问于 2021-10-21 15:21:22
回答 1查看 95关注 0票数 1

我正在尝试创建一个Laravel项目。我目前已经启动并运行了Homestead。目前还没有git存储库,也没有本地目录。到目前为止只有宅基地。

假设我正在尝试创建一个名为laravel-vue的laravel项目,我该如何映射它,在哪里输入"composer create-project laravel/laravel my-laravel- project“命令?

我认为Homestead.yaml可能看起来像这样:

代码语言:javascript
复制
folders:
- map: D:\laravel-vue
  to: /home/vagrant/laravel-vue

sites:
- map: homestead.test
  to: /home/vagrant/laravel-vue/public

我没有在这台机器上安装php,所以我必须使用Homestead才能访问composer。

我应该在D:中手动创建一个文件夹吗?我应该在使用vagrant ssh之后创建Laravel项目吗?什么是/public?

EN

回答 1

Stack Overflow用户

发布于 2021-11-11 17:18:25

由于您已经启动并运行了Homestead,因此接下来的步骤如下所示。尝试修复Homestead文件夹中的Homestead.yaml。例如:

代码语言:javascript
复制
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: ~/Code
to: /home/vagrant/Code
sites:
- map: homestead.app
to: /home/vagrant/Code/Laravel/public
- map: mylaravelapp.dev
to: /home/vagrant/Code/mylaravelapp/public
databases:
- homestead
- mylaravelapp

完成此操作后,继续启动虚拟机。Cd进入Homestead文件夹,然后执行以下命令:

代码语言:javascript
复制
vagrant reload --provision

虚拟机将开始启动和配置。然后执行

代码语言:javascript
复制
vagrant ssh
cd Code
composer create-project laravel/laravel mylaravelapp

这3个命令将ssh到机器中,转到共享代码文件夹,并使用Composer创建一个新的Laravel项目。这将克隆Laravel存储库,并开始安装Composer依赖项。这将安装Laravel的最新版本。安装完成后,转到C:\Windows\System32\drivers\etc\hosts并添加以下内容: 192.168.10.10 mylaravelapp.dev

打开浏览器并转到http://mylaravelapp.dev

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

https://stackoverflow.com/questions/69664641

复制
相关文章

相似问题

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