Jetty

Jetty and PHP Exécuter des applications PHP (php-cgi) en utilisant les servlets Jetty CGI.

PHP/Java Bridge

How it works

Quercus

Si vous aimez mélanger les langages ensemble, vous allez adorer celui-ci: Federico Cargnelutti a publié un article sur l'exécution de vos programmes PHP sous Quercus, est une "mise en œuvre 100% Java de PHP", et le serveur Web Jetty. Son article Running Quercus in Jetty Web Server comprend des notes sur l'installation et la configuration des composants, l'exécution de scripts PHP, et de l'importation et l'utilisation de classes Java depuis PHP.

Quercus est Caucho Technology's 100% Java implémentation Java de PHP 5 publié sous la licence Open Source GPL. Quercus est livré avec de nombreux modules PHP et des extensions comme PDF, PDO, MySQL, et JSON. Quercus permet une intégration étroite des services Java avec des scripts PHP, utilisez PHP avec JMS ou Grails est un effort rapide et indolore.

Avec Quercus, applications PHP automatiquement tirer parti des fonctionnalités du serveur d'applications Java mise en commun de connexion et des sessions comme en cluster.

Quercus implémente PHP 5 et une liste croissante d'extensions PHP dont APC, iconv, GD, gettext, JSON, MySQL, Oracle, PDF, et Postgres. Beaucoup application populaire PHP fonctionne aussi très bien, sinon mieux, que sur l'interpréteur standard PHP droite de la boîte.

Quercus présente une nouvelle mixte Java / PHP approche à des applications Web et des services où Java et PHP d'intégrer étroitement les uns avec les autres. applications PHP peuvent choisir d'utiliser les bibliothèques Java et des technologies comme JMS, EJB, SOA cadres, Hibernate et Spring. Cette capacité révolutionnaire est rendue possible parce que 1) le code PHP est interprété / compilé en Java et 2) Quercus et ses bibliothèques sont entièrement écrits en Java. Cette architecture permet à des applications PHP et les bibliothèques Java de parler directement avec un de l'autre au niveau du programme. Pour faciliter cette nouvelle Java / PHP architecture, Quercus et fournit l'interface API et d'exposer les bibliothèques Java pour PHP.

Mais attention, tout ne semble pas encore implémenté :