2009-09-01 10 views
0

Existe-t-il un moyen d'exécuter les scripts ** (distants) ** du serveur php à partir d'un programme Java (avec une connexion sécurisée/cryptée).exécuter php à partir de Java

+1

Juste un addendum linguistique - s'il est distant, alors vous ne les "exécutez pas" mais "invoquez" ou "interrogez". –

Répondre

3

visite (ou faire après requête get HTTP) page php à partir de votre programme Java, par exemple, via HttpURLConnection Type

1

Assurez-vous d'utiliser le protocole HTTPS (HTTP pas) si vous voulez une connexion sécurisée.

Le serveur devra supporter ssl pour cela, si vous utilisez Apache, assurez-vous que vous avez mod_ssl

0

Si les scripts ne sont pas accessible sur le Web, vous pouvez vous connecter à un serveur distant via SSH (en utilisant SSHTools pour exemple) et exécuter des scripts à partir de shell (php scriptfile.php).

0

Essayez Caucho Quercus, implémentation Java de PHP. J'ai essayé, très bien en effet. Quercus est l'implémentation 100% Java de PHP 5 de Caucho Technology, publiée sous licence GPL Open Source. Quercus est livré avec de nombreux modules et extensions PHP comme PDF, PDO, MySQL et JSON. Quercus permet une intégration étroite des services Java avec les scripts PHP, donc l'utilisation de PHP avec JMS ou Grails est une entreprise rapide et indolore. Avec Quercus, les applications PHP tirent automatiquement parti des fonctionnalités du serveur d'applications Java, tout comme le regroupement de connexions et les sessions en cluster. Quercus implémente PHP 5 et une liste croissante d'extensions PHP incluant APC, iconv, GD, gettext, JSON, MySQL, Oracle, PDF et Postgres. Beaucoup d'applications PHP populaires fonctionneront aussi bien, sinon mieux, que l'interpréteur PHP standard tout droit sorti de la boîte. La liste croissante de logiciels PHP certifiés sur Quercus comprend DokuWiki, Drupal, Galerie2, Joomla, Mambo, Mantis, MediaWiki, phorum, phpBB, phpMyAdmin, PHP-Nuke, Wordpress et XOOPS.

Questions connexes