PHP 位元組碼可以轉換為二進位檔案直接執行嗎?
雖然PHP 程式碼在伺服器執行之前被編譯為字節碼,但問題就出現了是否可以將PHP程式碼進一步「編譯」成可以由字節碼直接運行的獨立二進位檔案
歷史與選項
最初,Facebook 推出了HipHop for PHP 作為PHP編譯器,但後來因 HHVM 而停止使用。然而,出現了一些第三方PHP 編譯器,提供了各種功能和相容性等級:
-
PeachPie: 將PHP 編譯為.NET 並允許編譯成獨立的二進位檔案以在多個平台。
-
Phalanger: 將 PHP 編譯為 .NET,但似乎已停產。
-
phc:將 PHP 編譯為本機二進位文件,但活動有限且最後更新於 2011 年。
-
Roadsend PHP 編譯器: 旨在編譯為本機二進位文件,但已停產。
-
bcompiler: 實驗性 PHP 擴展,可編譯為 PHP 字節碼並可以包裝在 Windows 二進位檔中。
-
零號專案: 由 IBM 支援並編譯為Java字節碼,但其狀態是不清楚。
-
Bambalam:編譯為獨立的 Windows 二進位文件,但其開發似乎已於 2006 年停止。
-
BinaryPHP:編譯 PHP到 C ,但其開發似乎已停止2003年。
以上是PHP 字節碼可以編譯成獨立的可執行二進位嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!