「HHVM」の版間の差分
ナビゲーションに移動
検索に移動
(翻訳) |
Kusanaginoturugi (トーク | 投稿記録) (Category:プログラミング言語 に転送) タグ: 新規リダイレクト |
||
| 1行目: | 1行目: | ||
| − | [[Category:プログラミング言語]] |
+ | #redirect [[Category:プログラミング言語]] |
| − | [[en:Hhvm]] |
||
| − | HHVM は Hack と PHP で書かれたプログラムを実行するために開発されたオープンソースの仮想マシンです。HHVM はジャストインタイム (JIT) コンパイルを使うことにより PHP による開発の柔軟性を確保しつつ高いパフォーマンスを発揮します。 |
||
| − | |||
| − | HHVM は既存の PHP の多くを動かすことができます。PHP 開発者は HHVM を採用し始めています。互換性がないプログラムも少数存在しますが、GitHub のトップ20の PHP フレームワークは問題なく動作します。HHVM チームとコミュニティメンバーは世に溢れる全ての PHP コードを動かすという高い目標を掲げています。 |
||
| − | |||
| − | == インストール == |
||
| − | |||
| − | [[AUR]] の {{AUR|hhvm-git}} パッケージを[[インストール]]してください。 |
||
| − | |||
| − | == 実行 == |
||
| − | |||
| − | 起動時に HHVM サービスをデフォルトで有効化するには、以下のコマンドを実行: |
||
| − | # systemctl enable hhvm |
||
| − | |||
| − | HHVM サービスを起動するには、以下のコマンドを実行: |
||
| − | # systemctl start hhvm |
||
| − | |||
| − | デフォルト設定では HHVM はローカルホストのポート 9000 で fastcgi を提供します。 |
||
| − | |||
| − | == ウェブサーバーで使う == |
||
| − | |||
| − | === Nginx === |
||
| − | |||
| − | {{ic|/etc/nginx/nginx.conf}} を編集して {{ic|.php}} ファイルを fastcgi 経由で HHVM を使うように設定: |
||
| − | |||
| − | {{hc|/etc/nginx/nginx.conf|<nowiki> |
||
| − | .. |
||
| − | location ~ \.php$ { |
||
| − | fastcgi_pass 127.0.0.1:9000; |
||
| − | fastcgi_index index.php; |
||
| − | include fastcgi.conf; |
||
| − | } |
||
| − | .. |
||
| − | </nowiki>}} |
||
| − | |||
| − | === Lighttpd === |
||
| − | {{hc|/etc/lighttpd/lighttpd.conf|<nowiki> |
||
| − | .. |
||
| − | fastcgi.server = ( |
||
| − | ".php" => ( |
||
| − | "localhost" => ( |
||
| − | "host" => "127.0.0.1", |
||
| − | "port" => "9000", |
||
| − | "broken-scriptfilename" => "enable", |
||
| − | ) |
||
| − | ) |
||
| − | ) |
||
| − | .. |
||
| − | </nowiki>}} |
||
| − | |||
| − | {{ic|lighttpd.service}} を再起動して変更を適用してください。 |
||
2020年7月31日 (金) 17:36時点における最新版
転送先: