PHP コードはバイナリ実行可能ファイルとしてコンパイルおよびデプロイできますか?
一般に信じられていることに反して、通常は PHP コードをコンパイルすることはできません。バイトコードインタープリタによって直接実行できるバイナリ風のファイルに変換されます。バイト コードにコンパイルした後、PHP スクリプトは通常、実行ではなく解釈されます。
しかし、この疑問が最初に提起された後、重要な進展が起こりました。 Facebook は、テスト済みのよく知られた PHP コンパイラーである HipHop for PHP を導入しました。 Facebook は最終的に HipHop を廃止し、仮想マシンである HHVM を採用しましたが、PHP コンパイルでは依然として人気の選択肢でした。
HipHop と HHVM 以外にも、利用可能なサードパーティの PHP コンパイラがいくつかあります。
これらのコンパイラは、さまざまなレベルの機能と互換性を提供しており、適切なものを選択するのは次のとおりです。プロジェクトの特定の要件。
以上がPHP コードをスタンドアロンのバイナリ実行可能ファイルにコンパイルできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。