Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Developer.com:
Quercus: Bring Java's Power to Your PHP Development (and Vice Versa)
Aug 27, 2010 @ 14:30:58

On Developer.com today there's a new tutorial about Quercus - the Java-based implementation of PHP - and how to get it up and running in your environment.

Imagine the possibilities when a PHP developer can continue using the language's templating capabilities while leveraging Hibernate's object-relational features. Thanks to an open source project named Quercus, PHP and Java developers alike can mix and match the respective capabilities of both languages. [...] This approach (part of the movement that software architect Neal Ford famously defined as "polyglot programming") opens up a whole new world of opportunities for developers seeking to squeeze every last ounce of performance and capability from their application platforms.

They help you get it installed and show you how to execute a PHP script from inside. There's also a bit about integrating Java libraries into your code and the integration of a type of tool PHP doesn't come native with, something like iTextPDF.

tagged: quercus java integration implementation polyglot mix

Link:

PHPImpact Blog:
Running PHP with Quercus in Jetty Web Server
Jan 05, 2009 @ 13:52:28

The PHP::Impact blog has a new post looking at how to run PHP on a Jetty (Java) web server using Quercus.

Tomcat and Jetty are very similar. Jetty can be invoked and installed as a stand alone application server. It has a flexible component based architecture that allows it to be easily deployed and integrated in a diverse range of instances. The project is supported by a growing community. The Jetty team has a history of being responsive to innovations and changing requirements.

They walk you through the "quick install" version of Jetty, getting it running, installing Quercus and configuring the Jetty web server to work with it.

tagged: jetty java webserver quercus tutorial install configure

Link:

PHPImpact Blog:
PHP implemented in 100% Java
Aug 11, 2008 @ 12:58:31

In this recent post to the PHP::Impact blog, Federico talks about a slightly scary thing - a version of PHP implemented 100% in Java.

Quercus allows developers to incorporate Java code into PHP web applications and gives both Java and PHP developers a fast, safe, and powerful alternative to the standard PHP interpreter.

He mentions what it supports - things like Unicode and several of the popular extensions like APC, GD, MySQL, Oracle and PDF). There's also benefits he points out like the speed of the libraries (and safety) as well as interoperability with Java code and frameworks. Check out the official Quercus website for more information.

tagged: java implement quercus library interpreter benefit

Link:

Toomas Romer's Blog:
SoC - Next Release Is Out (Eclipse Plugins in Php)
Aug 07, 2007 @ 13:34:00

Toomas Romer has posted about his latest release for the framework he's developed to create a simple Eclipse plugin with PHP.

After three weeks we have the next release of Eclipse Plugins in Php ready. The update site is the same.

Changes include a reworked API, the ability to pass method arguments to PHP, bundling of the Quercus software, a tests subproject, and an updated quick-start/step-by-step example. He explains the updates to the API and some of the licensing issues surrounding the use of Quercus in the post as well.

tagged: eclipse quercus update release gpl api eclipse quercus update release gpl api

Link:

Toomas Romer's Blog:
SoC - Next Release Is Out (Eclipse Plugins in Php)
Aug 07, 2007 @ 13:34:00

Toomas Romer has posted about his latest release for the framework he's developed to create a simple Eclipse plugin with PHP.

After three weeks we have the next release of Eclipse Plugins in Php ready. The update site is the same.

Changes include a reworked API, the ability to pass method arguments to PHP, bundling of the Quercus software, a tests subproject, and an updated quick-start/step-by-step example. He explains the updates to the API and some of the licensing issues surrounding the use of Quercus in the post as well.

tagged: eclipse quercus update release gpl api eclipse quercus update release gpl api

Link:

Vinu Thomas's Blog:
Quercus - PHP5 in 100% Java
Aug 06, 2007 @ 15:19:00

On his blog today, Vinu Thomas points out a faster way to run PHP natively on a pure Java server - Quercus. As a side benefit, it can also interact with the Java code already in the application/on the server.

Quercus is Caucho Technology's 100% Java implementation of PHP 5 released under the Open Source GPL license. Quercus comes with many PHP modules and extensions like PDF, PDO, MySQL, and JSON. Quercus allows for tight integration of Java services with PHP scripts, so using PHP with JMS or Grails is a quick and painless endeavor.

Quercus focuses on the integration of PHP and Java and allows PHP to access things like Java's JMS, EJB and SOA Frameworks. It works by compiling the PHP scripts into Java and run on top of the Quercus software as a native application.

tagged: quercus java php5 native server interact library quercus java php5 native server interact library

Link:

Vinu Thomas's Blog:
Quercus - PHP5 in 100% Java
Aug 06, 2007 @ 15:19:00

On his blog today, Vinu Thomas points out a faster way to run PHP natively on a pure Java server - Quercus. As a side benefit, it can also interact with the Java code already in the application/on the server.

Quercus is Caucho Technology's 100% Java implementation of PHP 5 released under the Open Source GPL license. Quercus comes with many PHP modules and extensions like PDF, PDO, MySQL, and JSON. Quercus allows for tight integration of Java services with PHP scripts, so using PHP with JMS or Grails is a quick and painless endeavor.

Quercus focuses on the integration of PHP and Java and allows PHP to access things like Java's JMS, EJB and SOA Frameworks. It works by compiling the PHP scripts into Java and run on top of the Quercus software as a native application.

tagged: quercus java php5 native server interact library quercus java php5 native server interact library

Link:

Joshua Eichorn's Blog:
PHP Running on Java
Mar 14, 2007 @ 15:32:00

Joshua Eichorn points out an interesting project in a new post to his blog today - quercus.

I found an interesting project, quercus that compiles PHP to Java Bytecode allowing it to run ontop of the Java Resin Application Server. It has a couple neat features, one being PHP6 compatible unicode support, the other being easy integration between Java and PHP code.

He gave it a shot and notes that the performance seems decent and allows you to compensate for some of the differences in the PHP API it supports and what you're using via a Java class. According to their site:

Quercus is Caucho Technology's 100% Java implementation of PHP 5 released under the Open Source GPL license. Quercus comes with many PHP modules and extensions like PDF, PDO, MySQL, and JSON. Quercus allows for tight integration of Java services with PHP scripts, so using PHP with JMS or Grails is a quick and painless endeavor.

It includes several extensions too, including the JSON library, APC, MySQL and Oracle support, and PDF functionality. Check out their Getting Started guide, documentation, or their wiki for more information.

tagged: compile java quercus bytecode resin application server api compile java quercus bytecode resin application server api

Link:

Joshua Eichorn's Blog:
PHP Running on Java
Mar 14, 2007 @ 15:32:00

Joshua Eichorn points out an interesting project in a new post to his blog today - quercus.

I found an interesting project, quercus that compiles PHP to Java Bytecode allowing it to run ontop of the Java Resin Application Server. It has a couple neat features, one being PHP6 compatible unicode support, the other being easy integration between Java and PHP code.

He gave it a shot and notes that the performance seems decent and allows you to compensate for some of the differences in the PHP API it supports and what you're using via a Java class. According to their site:

Quercus is Caucho Technology's 100% Java implementation of PHP 5 released under the Open Source GPL license. Quercus comes with many PHP modules and extensions like PDF, PDO, MySQL, and JSON. Quercus allows for tight integration of Java services with PHP scripts, so using PHP with JMS or Grails is a quick and painless endeavor.

It includes several extensions too, including the JSON library, APC, MySQL and Oracle support, and PDF functionality. Check out their Getting Started guide, documentation, or their wiki for more information.

tagged: compile java quercus bytecode resin application server api compile java quercus bytecode resin application server api

Link:


Trending Topics: