我打算用 PHP 在 Google App Engine 上构建应用程序。我用 Zend 开发,但我还没有使用 ZF2,而是 ZF 1.11。
我发现一些资源显示在 GAE 上使用 ZF2,但任何关于 ZF1 的资源。我想知道是否可以在 GAE 上运行 ZF1。
你能给我指出好的资源吗?
问候
我打算用 PHP 在 Google App Engine 上构建应用程序。我用 Zend 开发,但我还没有使用 ZF2,而是 ZF 1.11。
我发现一些资源显示在 GAE 上使用 ZF2,但任何关于 ZF1 的资源。我想知道是否可以在 GAE 上运行 ZF1。
你能给我指出好的资源吗?
问候
我正在 App Engine 上移植 ZF1 应用程序。
我注意到的第一个问题是需要为 Zend_Locale 设置缓存配置,默认为“文件”,并且必须在“Memcached”中进行更改。
我还必须创建一个 php.ini 以启用libxml_disable_entity_loader
,否则 Zend_Locale 无法解析 XML 文件。
在 Bootstrap.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);
}