Rumah > pembangunan bahagian belakang > tutorial php > Bolehkah PHP Bytecode Disusun ke dalam Fail Binari Boleh Laksana Terus?

Bolehkah PHP Bytecode Disusun ke dalam Fail Binari Boleh Laksana Terus?

Susan Sarandon
Lepaskan: 2024-12-03 07:13:10
asal
213 orang telah melayarinya

Can PHP Bytecode Be Compiled into Directly Executable Binary Files?

Bolehkah PHP Ditafsirkan Bytecode Dikompilkan ke dalam Fail Binari Boleh Laksana?

Skrip PHP pada mulanya disusun menjadi bytecode sebelum pelaksanaan. Bytecode ini biasanya dicache untuk mengelakkan tafsiran berulang semasa capaian web berikutnya. Walau bagaimanapun, adakah mungkin untuk terus "menghimpun" kod PHP dan mencipta fail seperti binari yang boleh dilaksanakan terus oleh jurubahasa bytecode?

HipHop untuk PHP (Dihentikan)

HipHop Facebook untuk PHP ialah penyusun PHP yang sangat boleh dipercayai, menguasakan salah satu tapak web terbesar di dunia. Malangnya, ia telah dihentikan dan memihak kepada HHVM, sebuah mesin maya.

Penyusun PHP Pihak Ketiga

Walaupun HipHop telah mati, beberapa penyelesaian pihak ketiga menawarkan Kompilasi PHP perkhidmatan:

  • PeachPie: Mengkompil PHP ke .NET dan .NET Core, menghasilkan fail binari serba lengkap.
  • Phalanger: Mengkompil PHP ke .NET (CIL), walaupun nampaknya dihentikan dan tidak menyokong PHP 7.
  • phc: Menyusun kepada binari asli tetapi tidak diselenggara secara aktif.
  • Pengkompil PHP Roadsend: Mengkompil kepada binari asli (Windows, Linux ), tetapi telah dihentikan sejak itu 2010.
  • bcompiler: Menyusun kepada PHP bytecode, yang boleh dibungkus ke dalam binari Windows yang memuatkan penterjemah PHP.
  • Project Zero: Menyusun ke kod bait Java, tetapi nampaknya dihentikan.
  • Bambalam: Menyusun kepada binari Windows yang berdiri sendiri, tetapi juga dihentikan.
  • BinaryPHP: Menyusun ke C , tetapi belum aktif sejak 2003.

Atas ialah kandungan terperinci Bolehkah PHP Bytecode Disusun ke dalam Fail Binari Boleh Laksana Terus?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan