Zend Framework 1.X on Google App Engine


Zend Framework 1.X on Google App Engine

我打算用PHP在Google App Engine上构建应用程序。我使用 Zend 开发,但我还没有使用 ZF2,而是 ZF 1.11。

我找到了一些资源,显示了 ZF2 在 GAE 上的使用,但任何关于 ZF1 的资源。我想知道是否可以在 GAE 上运行 ZF1。

你能指出我好的资源吗?

问候

我正在 App Engine 上移植一个 ZF1 应用程序。

我注意到的第一个问题是需要为Zend_Locale设置缓存配置,默认为"文件",并且必须在"Memcached"中进行更改。

我还必须创建一个 php.ini以便启用libxml_disable_entity_loader或Zend_Locale无法解析 XML 文件。

在引导.php中:

protected function _initCache()
{
    // @link http://stackoverflow.com/a/18971133/898480
    // makes simplexml_load_file() working in Zend_Locale_Data
    libxml_disable_entity_loader(false);
    $cache = Zend_Cache::factory('Core', 'Memcached',
        array('automatic_serialization' => true)
    );
    Zend_Locale::setCache($cache);
    Zend_Locale_Data::setCache($cache);
    Zend_Currency::setCache($cache);
    Zend_Translate::setCache($cache);
}