将 PHP 部署到 Heroku

2022-08-30 14:47:35

自从Heroku不久前开始Facebook集成以来,我一直想部署一些PHP文件,而不必使用Facebook,只需在Heroku上查看我的PHP。这里的这个链接,将Wordpress部署到Heroku只是说你可以。但是,我似乎无法弄清楚PHP部分。我已经构建了一个Rack应用程序,并尝试了一些只能查看PHP而不是HTML的实现,但这不起作用。它所做的只是显示静态文本。与在 /public 文件夹中的应用中仅包含 PHP 文件相同,仅显示静态文本。这必须以某种方式工作,因为我共享的链接可以让您完成在Heroku上获取Wordpress的过程。如果有人可以,告诉我如何在我的Heroku应用程序上运行一些PHP文件,我将不胜感激。

谢谢


答案 1

您需要在新的 Cedar 堆栈上创建 Heroku 应用程序。Cedar 堆栈应用程序驻留在域 herokuapp.com 而不是 heroku.com 上,因此您将知道您是否拥有正确的应用程序。然后它真的像推送PHP文件一样简单。要在 Cedar 堆栈上创建应用程序,请使用:

heroku create

或者,如果您想设置名称(即 myname.herokuapp.com),请使用:

heroku create myapp

为了其他与 Git 意见不一致的人的利益,您还需要设置、提交和推送您的 Git 存储库:

git init
git add .
git commit -m 'Initial commit'
git push heroku master

就是这样!祝你好运,玩得开心。


答案 2

你不需要做任何事情 - 只需将你的PHP代码推上去,Heroku魔术就会发生 - 我不是PHP大师,但最近不得不部署一个PHP站点,我只是将代码按原样推送到一个新的Cedar应用程序,没有改变目录结构等,它可以工作。


推荐