1

ここで、HipHop を使用して PHP をコンパイルするための優れたチュートリアルを提供してくれる人はいますか? このリンクを見ました。しかし、Linux コマンドが理解できません。Windowsでアプリケーションを開発しました。これらのコマンドを Linux で実行できませ
$HPHP_HOME/src/hphp/hphp test.php
んでした。このコマンドにより、bash コマンドが見つからないというエラーが発生しました。
私が入手したソースではhphp、フォルダー内に名前が付けられたものは何もありません。それは内部のhphpメソッドmain.cppですか???

4

1 に答える 1

10

ここで、HipHop を使用して PHP をコンパイルするための優れたチュートリアルを提供してくれる人はいますか? [...] Linux コマンドが理解できません。

HipHop およびコンパニオン/後継の HHVM は、特定のパフォーマンス エッジ ケースを解決しようとしている上級ユーザー向けです。通常の PHP 開発者は、HipHop が提供するものから恩恵を受けることはありません。実際、多くの場合、単純なパフォーマンス プロファイリングと、APC などのバイトコード キャッシュと組み合わせた対象を絞った最適化によって、同じくらいのパフォーマンス上のメリットを得ることができます。

それを実行するために必要なコマンドを理解していない場合は、それを使用しようとするユーザーのクラスに分類されません。代わりに、プロファイリング ツールを分解してください。プロファイリング ツールの方がはるかに価値があるからです。


実際の意図は、PHP コード保護メカニズムとして HipHop を使用することであることが明らかになりました。それはさらに悪い考えです!

  • HipHop は、アプリケーション サーバーとして実行するように設計されています。つまり、Web サーバーが含まれています。
  • HipHop バイナリは非常に大きく、多くの場合 500 MB を超えます。それらは再配布には適していません。
  • HipHop のメモリ使用量は、バイナリよりも大幅に大きくなります。
  • HipHop は、タスク専用のマシンで実行するように設計および意図されています。

その目的を意図したものではありません...そしてすべてを逆コンパイルできます。これには、このタスク用に設計された商用製品、ionCube および Zend Guard が含まれます。必要なのは少しの時間かお金だけで、あなたの情報源は私のものです。知的財産の盗難に対する最善の防御策は、優れたライセンスと優れた弁護士であって、コードの実行を困難にする技術的な解決策ではありません。

于 2012-12-31T08:19:13.177 に答える