Zedo Core i5 で、PHPとFlex連携(その1)
IBMi(AS/400)で”Zend Core”が、メーカーサポートということもあり、PHPネタをやったので、メモしておきます。
ちなみに”Zend Core i5”とは、AS/400上で動作するPHPのエンジンです。
Flexが有ったから
会社でゴソゴソと物色していると、「若者たちのスキル向上にと、”Flex Builder 3”」がありました。
Flexは全く触れた事も無いのですが、せっかくならと、PHPとFlexで連携して、すこしRIAな感じのモノが、出来ないかと、探してみたら、Flex連携用のライブラリがすぐ見つかりました。
AMFPHPの導入
- AMFPHP入手先
上記のリンク”Download”から、"AMFPHP"を入手します。現時点では「amfphp 1.9 beta2 」でした。AMFは、”ActionScript Message Format”の略で、” BlazeDS”が使っている、通信と同じものの様です。
- 導入手順
■「amfGateway.php」
<?php $_AMFPHP_DIR = '/www/zendcore/htdocs/amfphp'; // AMFPHPディレクトリへのパス include $_AMFPHP_DIR . '/core/amf/app/Gateway.php'; $gateway = new Gateway(); $gateway->disableDebug(); $gateway->setClassPath($_AMFPHP_DIR . '/services/'); // サービスクラスの場所 $gateway->enableGzipCompression(25 * 1024); $gateway->service();
”http://ドメイン/etc/amfGateway.php”にアクセスして、次の画面が表示されれば、導入は完了です。