2016-04-15 6 views
0

実際に問題はありません。ちょっと興味があるんだけど。hhvmとシンボリックリンクがバイナリと異なる動作

私はcliでhhvmを直接実行すると、使用法を表示します。何か私はPHPファイルを指定する必要があります。しかし、私がphp(/ usr/bin/hhvmへのシンボリックリンクです)を実行すると、ハングするだけです。私はCtrl + cでそれを停止する必要があります。また、私はPHPファイルを実行すると、hhvmはファイルを実行し、私にプロンプ​​トを返しますが、PHPはファイルを実行してハングします。

なぜこれが起こっていますか?

PHPはnginxでfast-cgiで問題なく動作します。私はこれがphpstormがhhvmを更新した後でxdebugからの接続を受け取るのを止めた理由だと思います。

P.S.私はPHPをインストールしていない。ちょうどhhvmと作曲者のための/ usr/bin/hhvm - >/usr/bin/phpというリンクを作りました。

答えて

2

これは、HHVMバイナリがPHPモードで動作しているため、PHPバイナリのエミュレートを試みるためです。

この場合、引数がない状態でphp-cliを実行するとstdinから読み込んで実行するため、入力が掛かっていません。

関連する問題