問題タブ [hhvm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - HHVM は PHP CLI より一貫して遅い
コンピューター言語ベンチマーク ゲームのコードを使用しています。つまりnbody.php。
HHVM なしで実行した場合のパフォーマンスは次のとおりです。
HHVM をサーバー モードで実行し、ページを 30 回以上リロードすると、速度は次のようになります。
私はHHVMを実行しています:hhvm -m server -v Eval.JitWarmupRequests=3 n.php
HHVM の「特別な」構成が欠けていますか? それとも、nbody の方が遅いだけですか? 私の PHP テストは 5.5.3 を使用しており、オペコード キャッシュは一切ありません。
php - HipHop / HHVM でデフォルトでサーバー ルートの index.php を解析する方法 (および「404 ファイルが見つかりません」エラーを修正する方法) は?
再現可能な問題の説明:
HipHop / HHVM を公式の方法 [ 1 ] [ 2 ] でインストールし、組み込みサーバー [ 3 ] を /var/www 経由で実行する場合
サーバーのルートに移動するときに、/var/www の内容に関係なく、カスタムの「404 File Not Found」メッセージをブラウザーにレンダリングします。
ただし、HipHop は、ファイル名が指定されている場合は完全に実行されます。
index.php に phpinfo() を入力すると、フィードバックとして "hiphop" も表示され、この PHP ファイルが HipHop によって正しく解析されたことを示します。
質問:
Nginx や Apache のように、サーバーのルートに移動するときに HipHop のサーバーにデフォルトで index.php (など) を実行させるにはどうすればよいですか?
アップデート:
hhvm - PHP 用 HipHop、アプリの展開
グーグルの後、たくさんの HipHop ドキュメントを見つけましたが、2011 年から 2013 年の間にたくさん投稿されました。
今年の初めに、Drupal をサポートし、多くの改善を含む新しいバージョンの HipHop がリリースされました...
私は常に Zend Guard を使用して商用アプリケーションをデプロイしてきましたが、今では本番環境で HipHop を使用することを真剣に検討し始めていますが、ここで疑問が生じます。
- バイトコード HHBC (.php ソース コードなし) のみを使用してアプリケーションを実行できますか?
私の研究の参照に従い ます https://github.com/facebook/hhvm/wiki/FAQ
この質問は非常に明白に思えるかもしれませんが、プロジェクトのドキュメントでこの答えを見つけるのはそれほど簡単ではありません。
前もって感謝します!
hhvm - HipHop 仮想マシンでの例外ハンドラー
カスタム例外ハンドラを使用する hhvm の実行時オプションは誰でも知っています。公式ドキュメントには、次の値が記載されています。
ただし、php からの例外を処理するための定義やその他のオプションは提供されません。実際、これらのオプションを指定して hhvm を起動すると、それらのオプション ノードの一部が無効であることが警告されます。
hhvm - ネットワークからアクセスする hhvm パブリック Web サーバー
ネットワークから hhvm -m サーバーにアクセスする方法はありますか? ブラウザー localhost で入力すると、php スクリプトを実行できるからです。Apache または nginx を使用せずに、ネットワークから hhvm Web サーバーにアクセスする方法はありますか?
apache - ISPConfig の HHVM がポート 80 のバインドに失敗する
HHVM 2.4.1 を使用して Debian 7 で ISPConfig を実行しています
HHVMの実行方法がよくわかりません。私はそれをインストールしました、hhvm -version
動作します。
専用サーバーの特定のドメインでのみhhvm を実行したい(従来の /www/ フォルダーに相当する ISPConfig にあります)。/var/www/clients/client1/web2/web
facebook/hhvm wiki に 2 種類のチュートリアルがある理由がわからないため、ProxyPass の行は書きませんでした。1 つは hhvm に関するもので、もう 1 つは hhvm-fastcgi に関するものです。 2つ目...(hhvmしかありません)
このコマンドラインを使ってみました
それは生成します
そして、Apacheをオフにして(停止コマンド)実行すると、サイクルで警告が表示されます...