PHPを使用してGoogle App Engineでアプリを構築することに飛び込む予定です。私は Zend で開発していますが、まだ ZF2 を使用しておらず、ZF 1.11 を使用しています。
GAE での ZF2 の使用を示すリソースをいくつか見つけましたが、ZF1 についてはすべてです。ZF1 を GAE で実行できるかどうかを知りたいです。
良いリソースを教えていただけますか?
よろしく
PHPを使用してGoogle App Engineでアプリを構築することに飛び込む予定です。私は Zend で開発していますが、まだ ZF2 を使用しておらず、ZF 1.11 を使用しています。
GAE での ZF2 の使用を示すリソースをいくつか見つけましたが、ZF1 についてはすべてです。ZF1 を GAE で実行できるかどうかを知りたいです。
良いリソースを教えていただけますか?
よろしく
ZF1 アプリケーションを App Engine に移植しています。
最初に気付いた問題は、Zend_Locale のキャッシュ構成をセットアップする必要があることです。これはデフォルトで「File」に設定されており、「Memcached」で変更する必要があります。
また、Zend_Locale を有効にするために php.ini を作成する必要があり、そうしないとlibxml_disable_entity_loader
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);
}