PHP to Java bytecode

Posted on 22nd December 2005 by Nio in 程序人生

著名开源软件 Resin 背后的公司 Caucho 已经在其 Resin 特性中增加了对 PHP 的支持,这意味着在 Resin 中可以运行 PHP 代码,服务器在后台将 PHP 代码编译成和 JAVA CLASS 那样的字节码进行运行,据说速度比 Apache mod_php 方式快 6 倍左右,不过目前还有一些函数不支持。

如下是 hello.php 的配置文件 WEB-INF/resin-web.xml:

<web-app xmlns="http://caucho.com/ns/resin">
  <servlet servlet-name="resin-php"
           servlet-class="com.caucho.quercus.servlet.QuercusServlet"/>

  <servlet-mapping url-pattern="*.php" servlet-name="resin-php"/>	   
</web-app>

4 Comments »

  1. 你试过吗?
    我试了一下,找不到那个servlet,不知道是不是还没有加进去?

    Comment by beloom — December 26, 2005 @ 11:47 am

  2. beloom: 我看了源码包,是有这个 servlet 的,位置:resin-3.0.17\modules\quercus\src\com\caucho\quercus

    Comment by Nio — December 26, 2005 @ 4:14 pm

  3. resin-snap中带这个包!

    Comment by jjg — January 9, 2006 @ 5:36 pm

  4. 安装 resin-3.0.17 并加上那个web.xml就可以了

    Comment by 韭菜 — January 15, 2006 @ 9:23 pm

Leave a comment