FacebookのHiphopが早速公開されたようです
2010年02月22日-
Home - hiphop-php - GitHub
FacebookのHiphopがGithubに米国時間の2月21日、早速公開されたようです。
HipHopとはFacebookで導入されているPHPコードをC++にする機構ですでに9割のサーバで動いてるという仕組みです。
現在のところ、64bit の CentOSとFedoraでうまく動くようになってるみたいです。残念ながら他のOSや32bitだとうまく動作しない模様。
環境をお持ちの方は以下を参考にビルドすればよさそう
Building and installing - hiphop-php - GitHub
Ubuntuな方はこちらが参考になります
コードを動かすには以下を参照。
Running HipHop - hiphop-php - GitHub
環境がないので試せませんが、このページを見ると結構面白いことが書いてあります。
$ hphp/hphp test.php みたいにすると、直接起動できるみたいです。
これだけだと当たり前なのですが、コンパイルしたバイナリを動かしたり、バイナリをWEBサーバとして動作させることも可能みたい。
$ sudo hphpi/hphpi -m server とするとサーバとして常駐するみたいです。
更に、WordPress や PHPUnit をHipHopでコンパイルするなんていう面白い例も公開されてます。
WordPressに関してはWEBサーバとしてコンパイルしてデーモンで動かすというコマンド例が紹介されているようです。
ソースは以下にあります。
facebook's hiphop-php at master - GitHub
手持ちに環境がないので試してみた方がいましたらご連絡下さい。
という間に誰かがすでにやってそうな気がしますね。
ベンチマーク結果については書かれていなかったのですが非常に気になりますね。
関連エントリ
最新のブログ記事(新着順)
- 小説表紙などに使えそうな商用可なフォント「になロマン」
- 筆で書いたようなカナ書体「筆竹仮名B」
- 無料・商用利用可な丸文字ピクセルフォント「マルミーニャM」
- スペースコブラ風フォント
- Next.jsのVercelから商用利用可能なフリー汎用フォント「Geist Font 」
- 無料で使えるいい感じの日本語フォント「しっぽり太ゴシック」
- CSSのみで実装された500種類のローディングアニメーション「CSS Loaders」
- 画像ホバーで様々なエフェクトをかけられる「Izmir」
- CSSのbox-shadowをGUIで生成できる「CSS Box Shadows Generator」
- 好きな画像や文字を埋め込んだQRコードをリアルタイムで作れるWEBツール
- 過去のエントリ