gpt4 book ai didi

php - 如何部署laravel宅基地环境

转载 作者:行者123 更新时间:2023-12-05 08:13:13 25 4
gpt4 key购买 nike

我已经使用 laravel 和 laravel homestead 构建了一个 API。我现在正在寻找最简单的在线托管方式,以便我可以在我正在开发的移动应用程序中使用 API。

我尝试简单地将存储库部署到 heroku,但这只会给我错误。它对 rails 总是很有效,但对于 laravel 我遇到了失败,这就是我日志中的全部内容:

2015-03-10T01:56:53.074222+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/api/v1/users?token=1234" host=selfiesnap-api.herokuapp.com request_id=07dbc670-2775-45a6-995f-900e51c0854b fwd="68.56.144.126" dyno= connect= service= status=503 bytes=

由于一切都已经在一个封闭的、流浪的环境(宅基地)中,我希望有一种更直接的方法将 API 启动到托管环境中。

最佳答案

在 Windows 计算机上安装 laravel homestead 并不难。只需按照 Laravel 文档并添加一个环境变量即可。我也会尝试解释这些步骤。

请按照以下步骤操作:

1 - 首先,你需要安装 VirtualBox 和 Vagrant(请引用 laravel 文档)

2 - 通过输入“vagrant box add laravel/homestead”添加框(如果这个命令失败,你可能有一个旧版本的 Vagrant 需要完整的 URL:“流浪盒添加 laravel/homestead https://atlas.hashicorp.com/laravel/boxes/homestead

3 - 通过键入克隆家园:“git clone https://github.com/laravel/homestead.git Homestead”

4 - 将此路径添加到您的环境变量中。 "C:\Users\YourUserName\AppData\Roaming\Composer\vendor\bin"

5 - 运行“bash init.sh”以在您的 .homestead 目录中生成 homestead.yaml 文件。

6 - 如果您还没有生成 ssk key ,请输入:ssh-keygen -t rsa -C "you@emailaddress.com"

7 - 通过输入“homestead init”来初始化 homestead

8 - 通过输入“homestead up”来运行 homestead

不要忘记将 Nginx 站点的“域”添加到计算机上的主机文件中!主机文件会将您对本地域的请求重定向到您的 Homestead 环境中。在 Windows 上,它位于 C:\Windows\System32\drivers\etc\hosts。添加到此文件的行将如下所示:

192.168.10.10 homestead.app(如果 192.168.1.1 不工作,试试 127.0.0.1)

就是这样。祝你好运

关于php - 如何部署laravel宅基地环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28979049/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com