有没有针对JVM的PHP实现(类似于JRuby和Jython)?

2022-08-30 19:18:21

如何在JVM上运行PHP(类似于Jython和JRuby)?我知道以下几点:

Quercus,看起来还活着死了。
似乎我访问了错误的网站

webSphere sMash,似乎没有文档被关闭

有没有更成熟的项目?


答案 1

AFAIK,和P8是JVM仅有的两个PHP编译器,您已经排除了它们。

虽然我认为你有点太苛刻了:Quercus在23天前发布了最新版本。称其为“死亡”似乎有点为时过早。为什么需要P8的文档?重点是它只是PHP。您需要的所有文档都位于 PHP.Net。


答案 2

另一个用于JVM的PHP编译器最近诞生了:https://github.com/dim-s/jphp

正如作者所说:

目标

JPHP不是Zend PHP引擎或Facebook HHVM的替代品。我们不打算为JPHP实现zend运行时库(例如Curl,PRCE等)。我们的项目于2013年10月开始。这有几个原因:

  1. 能够在PHP中使用Java库
  2. 通过 JIT 和 JVM 升级性能
  3. 用更好的运行时库替换 Zend PHP 丑陋的运行时库。
  4. 不仅在网络上使用PHP语言
  5. 另外:字符串和线程的 unicode

推荐