Gerçek yerel ikili dosyalar çalıştırma izniniz varsa, bu sizin derleyicinizdir:
https://github.com/ircmaxell/php-compiler
PHP ile yazılmış bir PHP derleyicisi !
PHP kodunu kendi VM koduyla derler. Bu VM kodu daha sonra kendi yorumlayıcısı tarafından yorumlanabilir (PHP'de de yazılmıştır, çılgınca değil mi?) Veya Bitcode'a çevrilebilir. Ve LLVM derleyici çerçevesini ( clang
ve co) kullanarak, bu Bitcode, LLVM'nin desteklediği herhangi bir platform için (bugün önemli olan herhangi bir platform) yerel bir ikili dosyaya derlenebilir. Bunu statik olarak veya kod yürütülmeden hemen önce (JIT stili) yapmayı seçebilirsiniz. Bu derleyicinin sisteminizde çalışması için yalnızca iki gereksinim yüklü bir PHP yorumlayıcısı ve yüklü birclang
derleyicidir.
Yerel ikili dosyaları çalıştırma izniniz yoksa, yukarıdaki derleyiciyi bir yorumlayıcı olarak kullanabilir ve kendi VM kodunu yorumlamasına izin verebilirsiniz, ancak kendisi bir PHP motorunda çalışan bir PHP yorumlayıcısı çalıştırdığınızda bu yavaş olacaktır. bir "çifte yorumunuz" var.