以前はJavaライブラリをロードしてメソッドを呼び出すことができるPHP extensionがありました。それはPHP 4用でした。PHP5からJavaメソッドを呼び出す
PHP 5でも同じことをする方法はありますか?
以前はJavaライブラリをロードしてメソッドを呼び出すことができるPHP extensionがありました。それはPHP 4用でした。PHP5からJavaメソッドを呼び出す
PHP 5でも同じことをする方法はありますか?
php4のサポートが実験的であっても組み込みの方法とは異なります。 PHPの各リクエストでJava仮想マシンを起動するのは本当に意味がありません。 Javaで何かをする必要がある場合は、常にシェルエスケープ機能(バックティック演算子)を使用することができますが、スケーラブルなものにするために独自のJavaサービスでSOAP/RESTを受け入れる必要がありますPHPから。
あなたはPHP 5でJavaの統合が必要な場合は、ZendのサーバーのJavaブリッジがあります:
http://www.zend.com/en/products/server-ce/
および "PHP/Javaブリッジ":
http://php-java-bridge.sourceforge.net/pjb/
EDIT
上記のいずれかのオプションが嫌いならQuercusを使用することを検討してください。これはPHPのJava実装であり、PHP内部からJavaを参照しやすくなります。
あなたはQuercusを使用できます。 Javaで書かれたPHP 5ランタイムで、JavaEEアプリケーションサーバーの上にインストールできます。
あなたはそうです、それは本当に妥当ではありません。残念ながら私はいくつかの呼び出しを行う必要があるサードパーティのJavaクライアントライブラリ(あるいは、.netバージョン)を持っており、Tomcatや他のメンテナンス可能なJavaクラップを設定したくありません。私は、私はコマンドラインに行くと思う。 – AndreKR