問題タブ [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 での Fastcgi とバージョン検出
最近、git clone を使用して HHVM をインストールし、fastcgi もインストールして Apache 2.4 用に構成しましたが、それでも HHVM サーバーでファイルを実行できません。
上記を実行すると、次のエラーが表示されます
WARNING: Logging before InitGoogleLogging() is written to STDERR
E0410 00:38:32.074034 21849 fastcgi-session.cpp:562] FastCGI protocol: received an invalid record
私はFastcgiをインストールしました
そして私が走るとき
このエラーが発生します
The following packages have unmet dependencies:
hhvm-fastcgi : Depends: hhvm (>= 2.3.0)
E: Unable to correct problems, you have held broken packages.
しかしhhvm --version
、コマンドラインに入力すると、次のように表示されます。
HipHop VM 3.0.0-dev (rel)
Compiler: heads/master-0-g39a0d45681b1404e19427f8cdd214c273d0a601d
Repo schema: b602fe3a78ec9eec7b65ec874110b9323ceabf88
更新: カスタム サイト対応の構成
私のApache設定ファイル
hhvm - HHVM+Hacklang: エラー/警告をブラウザに出力
HHVM に Hacklang の警告とエラーをブラウザーに出力するように指示する方法はありますか? PHP のような何かが enabledで実行されdisplay_errors
、display_startup_errors
にerror_reporting
設定されますE_ALL
HHVM バージョン:
私は次の構成を試しました:
と :
php - HHVM に PHP 拡張機能をロードする
hhvm を使用して、composer の更新をインストールするプロセスを高速化したいと考えていました。mongodb php 拡張機能が必要な doctrine/mongodb-odm をインストールするまでは、すべて問題ありませんでした。次の出力が得られます。
php-cli だけを使用して composer update を実行すると、問題なく動作します (mongo 拡張機能がインストールされているため)。しかし、hhvm は拡張子を検出しません。
次の行をhhvm php.iniに追加しようとしましたが、うまくいきませんでした(このように、フルパスを使用して)
それを使用する方法はありますか?それとも、php 拡張機能を必要としない依存関係にのみ使用する必要がありますか?
generics - ハック言語: コレクション型のジェネリック
このコードが機能するのはなぜですか?
エラーをスローするべきではありませんか?は何のためにある<int>
はずですか?
php - FastCGI インストール エラーのある HHVM
を使用してインストールしようとすると、以下のエラーが発生しますapt-get install -y --force-yes hhvm-fastcgi
。
私もやっapt-get install hhvm
たが、私は得ている:
fastcgi
これを使用する方法はありHHVM
ますか?
hhvm - hhvm-fastcgi + nginx ブラウザに致命的なエラーを表示させる方法
私は HHVM 構成ファイルで遊んでいますが、致命的なエラーをブラウザーに出力させることはまだできていません。E_NOTICE および E_WARNING が表示されますが、E_ERROR が発生するとページが空白のままになり、エラーは HHVM ログ ファイルにのみ表示されます。
ブラウザに表示させる方法はありますか?
私のHHVM構成ファイルは次のとおりです。
ニンクス:
php - preg_replace() /e 修飾子は HHVM では非推奨です
Symfony 1.4 でエラーが発生しますDeprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /vagrant/lib/util/sfToolkit.class.php on line 365
該当する機能は以下です。
関連する値は次のとおりです。
これを を使用して同等のものに変更するにはどうすればよいpreg_replace_callback
ですか?