热门关键词:

OracleNetsuite如何将 Laravel 应用上传到 Heroku 云应用平台

添加时间:2021-06-08 09:28:25

来源:

浏览:

先决条件:

PHP知识(Laravel)

一个Heroku的用户帐户

Git版本控制基础知识

设置 Heroku CLI:您可以从这里下载 Heroku CLI 。我们建议您查看这篇文章来安装 Heroku CLI。


创建 Laravel 应用程序:为了创建 Laravel 应用程序,请转到您的命令行并编写以下命令。


$ composer create-project laravel/laravel HerokuApp --prefer-dist

运行上述命令后,您将看到如下内容:



我们假设您的机器上安装了 composer。否则,您可以在此处下载表格。


初始化 Git 存储库: Heroku 要求应用程序是 git 存储库。转到您的应用程序根目录并输入以下命令


$ git 初始化

初始化后将文件添加到存储库并提交更改为


$ git 添加。

$ git commit -m '初始提交'

运行上述命令后,您将看到如下内容:



创建 Procfile:根据文档,默认情况下,Heroku 从根目录提供文件。因此,为了告诉 Heroku 从public/目录提供文件,您需要创建一个 Procfile。创建一个 Procfile(没有与此文件关联的扩展名))。

将以下内容添加到文件中:


网站:供应商/bin/heroku-php-apache2 public/

在 VS Code 中它应该是这样的:



现在,将此文件添加到存储库并将更改提交为:


$ git 添加。

$ git commit -m '添加Procfile'



部署到 Heroku:现在您的应用程序已准备就绪,您现在可以在 Heroku 上创建一个新应用程序并将更改推送到服务器。键入以下命令以从命令行创建新应用程序。


$ heroku 创建



上面的命令将创建一个带有有线名称的网站。.


现在通过以下命令将本地更改推送到服务器:


$ git push heroku master

您将看到如下所示的内容:


由于您的.env文件尚未上传到服务器,因此还有一件事,因此,您需要为Heroku 应用程序设置一个环境变量。您可以通过以下命令执行此操作:


$ heroku config:set APP_KEY={your-app-key}

运行命令后,您将看到如下内容:


您可以通过此命令或从仪表板设置更多配置(环境)变量。现在,您可以转到仪表板并查看您的网站。您也可以通过以下命令打开您的网站:


$ heroku 打开

运行上述命令后,您将看到 laravel 的主页,如下图所示:


笔记:


现在,每次对应用程序进行任何更改时,都必须提交更改并将其推送到 Heroku,就像我们在本教程中所做的那样。

您可以通过从仪表板转到应用程序的设置来更改应用程序的名称。


用户名 Name
评论 Comment

关注

深信服

  • 地 址:成都市人民南路四段成科西路三号 863国家孵化园
  • 电 话:18215 660330
  • 手机:18215 660330
  • 传 真:18215 660330
  • 邮 箱:179001057@qq.com
  • 邮政编码:610000