Jav*_*diz 6 php heroku laravel composer-php laravel-4
我知道Heroku支持包括PHP在内的Cedar堆栈中的许多不同环境.
Laravel 4应用程序的典型文件夹结构如下:
app/
bootstrap/
public/
packages/
index.php
vendor/
composer.json
phpunit.xml
Run Code Online (Sandbox Code Playgroud)
注意事项2:
主index.php文件不在根目录下,位于公共文件夹下.
有一个composer.json文件,Heroku需要自动安装所有项目依赖项,就像Ruby应用程序中的gem一样.
所以我的问题是:
有没有办法在Heroku上部署这种应用程序?
任何帮助赞赏.
您需要使用自定义构建包来设置文档根目录并执行也集成了 Composer 的脚本。在Heroku 的 Buidlpack中,您需要更新 bin/compile 脚本来处理 Composer 和 conf/httpd.conf 来设置文档根目录。此外,Heroku 的 buildpack 没有编译 mcrypt,因此 Laravel 4 无法与该 buildpack 一起使用。我在我的 buildpack 分支中包含了许多更新,其中包括 mcrypt、composer 和自定义文档根。
| 归档时间: |
|
| 查看次数: |
4007 次 |
| 最近记录: |