addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Run PHP on Java at The San Francisco Java April Meeting

  • Apr 7, 2008 · 6:30 PM
  • This location is no longer available

Huh? Code PHP at a
Java meetup group event?!?! Of course! Running scripting languages on the JVM is all the rage these days. So much so, that
we may loose the "J" in the "JVM". Most of us have heard of
jRuby and
jPython, but the folks from
Caucho (the makers of
Resin) now make it possible to run PHP on JVM as well! Emil from Caucho offered to do a hands-on presentation on
Quercus, their PHP-on-JVM open-source tech, at this month's meetup event. Here are the details: Are you a PHP developer who wants the enterprise-class performance and reliability of Java? Are you a Java developer who wants the flexibility and power of writing views in PHP? Are you somewhere in between? Then Quercus is what you're looking for! Quercus is Caucho Technology's 100% Java implementation of the PHP language and libraries. Available for use with any application server, Quercus brings the vast code base of PHP applications and knowledge to the Java platform. Quercus also allows you to run existing PHP applications with the reliability of Java and to expose your Java objects via PHP to create views easily. Quercus is a high performance implementation of PHP that meets or exceeds the performance of the C PHP implementation with common PHP applications. Built upon a mixed interpreted/compiled implementation, long-running PHP scripts are compiled to Java bytecode for performance, while during development they are interpreted to avoid compilation overhead. In this session, we'll give an overview of Quercus -- how it works and how it fits into the world of Java and PHP. We'll also dive into a hands-on session where we'll show you how to:


  • Set up WordPress on Quercus

  • Expose a Java objects and methods to PHP

  • See how to use the power of Java sessions in PHP

Here's a little blurb about Emil: Emil Ong is the Chief Evangelist of Caucho Technology, Inc. Before taking on this role, he was a software engineer at the company, working on Caucho's SOA and JavaEE offerings. With an M.S. in Computer Science from UC Berkeley, Emil also has a background in security and systems. As before, Marakana offered to make our meeting more enjoyable by providing refreshments! The space is limited, so
RSVP sooner, rather than later (even if you are not coming)!

Join or login to comment.

  • Stefan T.

    great hands-on presentation of an interesting subject. thanks to marakana and caucho for making this happen.

    April 8, 2008

  • Brian H

    Great venue. Great presenter. Great group of attendees. Thanks to the Marakana guys for organizing.

    April 7, 2008

  • Kuassi M.

    Very Promising idea

    April 7, 2008

  • Aleksandar G.

    This was a great way to learn how to integrate PHP apps with Java. Emil did a excellent job giving an overview of Quercus and show-casing its capabilities. Right on the money!

    April 7, 2008

  • A former member
    A former member

    fascinating topic

    April 7, 2008

26 went

Our Sponsors

  • Twitter

    Awesome venue, food and drinks for our meetup!

  • NewCircle

    Produces and publishes videos from our events

  • Pivotal

    Awesome venue and brilliant presenters!

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy