SORU
11 EYLÜL 2009, Cuma


&Quot;derleme" PHP kodu olabilir mi?

Bildiğim PHP derlenmiş bayt kodu önce kaçak server, ve daha sonra bu byte kod önbelleğe, böylece tüm komut dosyası olmak zorunda değil yeniden yorumlanması ile her web Erişimi.

Ama "php ve bayt kodu yorumlayıcısı tarafından yönetilecek olan ikili gibi bir dosya upload? derlemek

CEVAP
11 EYLÜL 2009, Cuma


Bu soruyu sordu sonra, Facebook başlattıHipHop PHP için(şimdi bilindiği gibiHHVMmuhtemelen bugüne kadarki en iyi test edilmiş PHP derleyici (10 kişi çalışırken en büyük web sitelerini görme).),

Bunun ötesinde, PHP compiler googling 3. parti çözümler bir dizi ortaya çıkıyor.

HHVM

  • Wikipedia, GitHub
  • eskiden PHP için HipHop
  • kendi koduna (native code için TAM zamanında derleme ile) sanal makine ve derleyici
  • C derlenmiş (erken 2013) durdurulan HPHPc öncesinde
  • Facebook tarafından geliştirilen

Phalanger

phc

  • yerel ikili derler
  • çok aktif artık (Şubat 2014) – 2011, yaz aylarında son değişiklik 2013 son sürüm

Roadsend PHP Compiler

bcompiler

  • PHP PECL uzantısı
  • deneysel
  • bayt kodu PHP için derler, ama yükler ikili Windows sarın olabilir yorumlayıcı PHP (bcompiler_write_exe_footer() manual)
  • görünüyor artık üretilmiyor (Şubat 2014) – 2011 yılında son değişiklik

Project Zero

  • Wikipedia, IBM
  • WebSphere sMash için değişiklik kuluçka makinesi
  • IBM tarafından desteklenen
  • Java bayt kodu derler
  • görünüyor artık (Şubat 2014) – web sitesi aşağı üretilmiyor, 2008 ve 2009 yılında büyük bir adım gibi görünüyor

Bambalam

  • tek başına derler Windows ikili dosyaları
  • ikili bayt Kodu ve bir başlatıcısı içerir
  • görünüyor artık üretilmiyor (Şubat 2014) – 2006 yılında son değişiklik

BinaryPHP

  • C derler
  • görünüyor artık üretilmiyor (Şubat 2014) – 2003 yılında son değişiklik

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bennythecoder

    Bennythecode

    25 Mart 2008
  • esnathesinger

    esnathesinge

    6 NİSAN 2009
  • ibebrent

    ibebrent

    23 Temmuz 2007