Tag Archives: SQL4G

Google App Engine にWordPressを試す

Google App Engine が PHP をサポートするから、WordPressでも動くかなと調べてみた。

実は、Google App Engine できた初期から、すでにJavaでPHPのインタープリターを作った勇者が居た。littlesoft社のPHP4GとSQL4Gの組み合わせで、WordPressを動く環境ができた。

Google App Engine がPHP をサポートするベターテストする際も、Google のクラウド・データベース(Cloud SQL)を利用して、WordPressが動くようになった!GoogleからWordPressのGoogle App Engine プラグインも出して、Running WordPress in App Engineというドキュメントまで用意した。

Google App Engine 自体、余程のトラフィックない限り無料だ、しかしデータベース(Cloud SQL)は有料!商用ならともかく、個人サイトには必要ないかもしれない。一応一か月の試用があるが、今回はここで「試す」を打ち切る。

Google App Engine から外部のMySQLへ接続できないから、どうしても無料でWordPress立ち上げるなら前述SQL4Gを利用する方法もある。SQL4Gのデータベースエンジンは、H2というPure Javaのリレーショナルデータベースのエンジンを拡張したもの。H2は、組み込み型およびサーバプロセス型をサポートしていますが、SQL4Gではデータベース上のデータをGoogle のBigTableに直接保存する。ただしSQL4Gを利用するまで、手間がかかりそうて、今回はあきらめる。

Google App Engine が PHP をサポートするから、そのうちSQL4G以外のもっと使い勝手がいい、Google のBigTableに直接保存できるミドルウェア、プラグインなど現れるかもしれない。