如何在 Heroku 上部署 Zend Framework 应用程序?
基本上,对于 Facebook 选项卡,我有一个 PHP 应用程序,并希望 Heroku 使用“public”文件夹作为 Web 服务器的根文件夹,而不是指向应用程序的根目录。任何帮助都会很棒,因为 Heroku 似乎没有大量关于其配置选项的文档。谢谢。
Basically for a Facebook tab I have a PHP app and want Heroku to use the 'public' folder as the web server's root folder instead of pointing to the very root of the app. Any help would be awesome as it seems Heroku doesn't have a ton of documentation around it's config options. Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
上个月我在heroku 上托管了我的php codeigniter 项目,所以除非您的项目需要服务器端配置。您应该能够通过将 zend 项目作为 git 存储库推送到 heroku 来托管它。只需按照这些教程进行操作即可。
http://www.youtube.com/watch?v=L2YlEIMrGxA< /p>
https://devcenter.heroku.com/articles/facebook
I hosted my php codeigniter project on heroku lastmonth, so unless there is a server side configuration needed for your project. You should be able to host your zend project by pushing it as git repository to heroku. Just follow these tutorials.
http://www.youtube.com/watch?v=L2YlEIMrGxA
https://devcenter.heroku.com/articles/facebook
不确定,但 Heroku 网站 说“针对 Ruby、Node.js、Clojure、Java、Python 的敏捷部署,和斯卡拉。”。但由于没有提及 PHP,我认为您无法在 Heroku 上部署 Zend 应用程序。
编辑:我的断言是错误的,请参阅评论
Not sure of that but Heroku's website says "Agile deployment for Ruby, Node.js, Clojure, Java, Python, and Scala.". But since there's no mention of PHP I think you can't deploy your Zend app on Heroku.
EDIT : my assertion was false, see comments
这并不完全正确(或不再正确) - 如果您将带有 index.php 的存储库放在根目录中,它似乎会将其识别为 php 应用程序。
Thats not entirely correct (or no longer correct) - if you put a repository with an index.php in the root up it seems to recognise that as a php app.
答案至少目前还没有。他们只提供 Facebook 应用程序托管。我现在已经使用 PHPFog 进行快速 PHP 托管。
编辑:PHPFog 已经不复存在,现在他们有了 AppFog。
The answer is not yet at least. They only offer the Facebook app hosting. I have gone with PHPFog for quick PHP hosting now.
EDIT: PHPFog is no more, now they have AppFog.