Bluemix 中的 Zend 框架部署

Zend framework deployment in Bluemix

我们想在 Bluemix 中部署 Zend 框架。我们使用了推荐的构建包 https://github.com/zendtech/zend-server-php-buildpack-bluemix,但它没有帮助。对于部署,我们需要将文档根目录更改为它们的 'public' 文件夹。

实际上,可以通过更改 apache 配置或添加 htaccess 文件来完成。所以我们无法更改 apache 配置,因此我们为其添加了 htaccess 文件。该文件夹已创建,并通过 htaccess 更改了文档根目录(有效)。但是当框架被推送时它不起作用(出现空白页面没有 PHP 运行-时间错误)。

有一个 environment variable 为使用此 buildpack 的应用程序配置文档根目录:

ZEND_DOCUMENT_ROOT.

使用这个代替 htaccess 重写规则应该可以。