我需要安装 PHP 和作曲家才能在 Heroku 上托管应用程序吗?

Do I need the PHP and composer installed to host app on Heroku?

我制作了一个简单的聊天室应用程序,它由 php、css 和 html 文件(无数据库)组成。它目前托管在我的学校服务器上,但我想把它放在 Heroku 上。 Heroku 告诉我必须在我的电脑上安装 PHP 和一个叫做 composer 的东西。这是应用程序运行所必需的吗?我认为这就像将文件上传到服务器一样简单,因为我的学校服务器就是这样。如果需要,谁能解释一下安装 PHP 和作曲家会做什么?

Heroku 说明:https://devcenter.heroku.com/articles/getting-started-with-php#introduction

应用程序运行需要这个吗?

为了将您的 php 应用程序部署到 heroku,您需要在您的计算机上安装 php 和 composer。还有heroku toolbelt


我以为只要上传文件到服务器就这么简单

heroku 与您的普通服务器略有不同。您可以在他们的 about page . its a platform as a service and you need to use git to deploy applications on heroku . their docs 了解更多信息,他们会提供必要的信息。 一旦你习惯了它,它一定比传统的工作流程更容易


安装 PHP 和作曲家会做什么?

在系统范围内安装 php 将允许您从命令行 运行 您的应用程序,您将能够在命令行上使用 php 命令。 composer is a dependency manager for php , this post 将为您提供有关作曲家的更多信息。

Composer is a dependency manager for PHP. Composer will manage the dependencies you require on a project by project basis. This means that Composer will pull in all the required libraries, dependencies and manage them all in one place.