如何部署laravel宅基地环境

时间:2015-03-11 05:15:07

标签: php laravel heroku hosting homestead

我使用laravel和laravel宅基建立了一个API。我现在正在寻找在线托管它的最简单方法,这样我就可以使用我正在处理的移动应用程序来使用API​​。

我尝试将repo部署到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启动到托管环境中。

1 个答案:

答案 0 :(得分:-2)

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

请按照以下步骤操作:

1 - 首先,您需要安装VirtualBox& Vagrant(请参阅laravel docs)

2 - 通过键入"添加laravel / homestead"添加框。 (如果此命令失败,您可能有一个旧版本的Vagrant需要完整的URL: " vagrant box添加laravel / homestead https://atlas.hashicorp.com/laravel/boxes/homestead"

3 - 键入以下内容克隆家园:" git clone https://github.com/laravel/homestead.git Homestead"

4 - 将此路径添加到环境变量中。 " C:\用户\ YourUserName \应用程序数据\漫游\作曲\厂商\ BIN"

5 - 运行" bash init.sh"在.homestead目录中生成homestead.yaml文件。

6 - 如果您还没有输入以下内容,则生成ssk密钥:ssh-keygen -t rsa -C" you@emailaddress.com"

7 - 通过键入" homestead init"

来初始化家园

8 - 通过键入"宅基地来运行家园"

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

192.168.10.10 homestead.app(如果192.168.1.1不起作用,请尝试127.0.0.1)

这就是全部。祝你好运