ホームページ > バックエンド開発 > PHPチュートリアル > PHP バイトコードをスタンドアロンの実行可能バイナリにコンパイルできますか?

PHP バイトコードをスタンドアロンの実行可能バイナリにコンパイルできますか?

DDD
リリース: 2024-12-31 04:12:20
オリジナル
891 人が閲覧しました

Can PHP Bytecode Be Compiled into Standalone Executable Binaries?

直接実行するために PHP バイトコードをバイナリ ファイルに変換できますか?

PHP コードはサーバー実行前にバイトコードにコンパイルされますが、次のような疑問が生じます。 PHP コードをさらに「コンパイル」して、直接実行できるスタンドアロン バイナリ ファイルにすることが可能かどうか。バイトコード インタープリタ。

歴史とオプション

当初、Facebook は PHP コンパイラとして HipHop for PHP を導入しましたが、後に HHVM を優先して廃止されました。ただし、さまざまな機能と互換性レベルを提供するいくつかのサードパーティ PHP コンパイラが登場しました。

  • PeachPie: PHP を .NET にコンパイルし、自己完結型バイナリにコンパイルして実行できるようにします。複数のプラットフォーム。
  • Phalanger: PHP を次のようにコンパイルします。 .NET ですが、廃止されたようです。
  • phc: PHP をネイティブ バイナリにコンパイルしますが、アクティビティは制限されており、最終更新は 2011 年です。
  • Roadsend PHP コンパイラ: ネイティブバイナリにコンパイルすることを目指していますが、廃止されました。
  • bcompiler: PHP バイトコードにコンパイルされ、Windows バイナリでラップできる実験的な PHP 拡張機能。
  • Project Zero: IBM がサポートJava バイトコードにコンパイルされますが、ステータスは不明瞭です。
  • Bambalam: スタンドアロン Windows バイナリにコンパイルされますが、その開発は 2006 年に停止されたようです。
  • BinaryPHP: PHP をコンパイルしますC に開発されましたが、その開発は で中止されたようです。 2003.

以上がPHP バイトコードをスタンドアロンの実行可能バイナリにコンパイルできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート