Just for fun, try HHVM.