ホームページ > php教程 > php手册 > PHP+JavaBridgeの完全な環境構成

PHP+JavaBridgeの完全な環境構成

WBOY
リリース: 2016-06-22 20:00:13
オリジナル
1085 人が閲覧しました

環境: 64 ビット win7 オペレーティング システム

このプロジェクトにはソフトウェアが必要です:

Xampp (xampp-win32-1.8.1-VC9-installer) インストール パッケージ: http:// www .apachefriends.org/zh_cn/xampp-windows.html#1787

EclipsePHP Studio3http://epp.php100.com/#down

Php java-bridge (php-java - Bridge_6.2.1_documentation.zip): http://php-java-bridge.sourceforge.net/pjb/download.php

JDK(使用するバージョンは: Java(TM) Platform SE 7 U5例: jdk-7u5-windows-x64.exe): Oracle 公式 Web サイトからダウンロードできます

1. PHP+MySql+Apache を構成します

多くの人は、Apache サーバーをインストールすることを自身の経験を通じて認識しています。それは簡単なことではありません。 MySQL、PHP、および Perl を追加する場合は、さらに困難になります。

XAMPP は、MySQL、PHP、および Perl を含む、インストールが簡単な Apache ディストリビューションです。 XAMPP はインストールと使用が非常に簡単で、ダウンロード、解凍、起動するだけです。

1.1 インストールパッケージを使用してインストールする
インストールパッケージを使用して XAMPP をインストールするのが最も簡単な方法です。

PHP+JavaBridgeの完全な環境構成

XAMPP win32 インストール ウィザード

インストール プロセスが完了すると、[スタート]/[プログラム]/[XAMPP] メニューに XAMPP が表示されます。 XAMPP コントロール パネルを使用して、すべてのサービスを開始/停止したり、すべてのサービスをインストール/アンインストールしたりできます。

PHP+JavaBridgeの完全な環境構成

XAMPP コントロール パネルは、Apache、MySQL、FilaZilla、Mercury を起動/停止したり、サービスとして直接インストールしたりできます

1.2 テスト php 環境
helloworld.php を作成し、xampp インストール ディレクトリの htdocs フォルダーに配置します

ブラウザに http://localhost/helloworld.php と入力します。次の出力が得られます。これは、それが正しいことを意味します。

PHP+JavaBridgeの完全な環境構成

1.3 IDE
EclipsePHP Studio3をインストールし、ワークスペースをXAMPPディレクトリのhtdocsに指定してxamppを起動すると、こうして書いたphpファイルがhtdocsフォルダに直接保存され、直接デバッグできるようになります。

PHP+JavaBridgeの完全な環境構成

PHP+JavaBridgeの完全な環境構成

2 Java 環境を構成する

2.1 jdk をインストールする
図に示すように、JDK インストール ファイルを取得し、クリックしてインストールします。

· インストールが成功したら、インストール パスが C:Program FilesJavajdk1.7.0_05 であると仮定し、[マイ コンピューター] を右クリックして [プロパティ] を選択し、次のようなインターフェイスを取得します。

PHP+JavaBridgeの完全な環境構成

· [システムの詳細設定] をクリックすると、次のようなインターフェイスが表示されます:

PHP+JavaBridgeの完全な環境構成

· [環境変数...] をクリックすると、次のようなインターフェイスが表示されます:

PHP+JavaBridgeの完全な環境構成

· 探すシステム変数のパス そして、ダブルクリックして編集すると、次のようなインターフェイスが表示されます:

PHP+JavaBridgeの完全な環境構成

· 変数値の末尾に「;」と JDK と Jre の bin フォルダーを追加します。つまり、「;C:Program FilesJavajre7bin;C:Program FilesJavajdk1.7.0_05bin」の場合は、図に示すように [OK] をクリックします。

PHP+JavaBridgeの完全な環境構成

2.2 test

キーボードで WINDOWS+R を入力し、開いた状態で cmd と入力します。バーをクリックし、Enter キーを押してコマンド ラインに入ります。 「java -version」と入力して Enter キーを押すと、次のようなインターフェイスが表示されます。JDK 環境は正常に構成されています。

PHP+JavaBridgeの完全な環境構成

3 JavaBridge の使用

3.1 ソフトウェア要件

Ø php-java-bridge_6.2.1_documentation.zip: http://php-java-bridge.sourceforge.net

Ø JavaBridge.jar: 上記の php-java-bridge_6.2.1_documentation.zip を解凍して JavaBridge.war を取得し、JavaBridge.war の名前を JavaBridge.jar に変更し、再度 WinRAR を使用して JavaBridge.jar を JavaBridge ディレクトリに解凍します。 , JavaBridge.jar は JavaBridgeWEB-INFLIB にあります。

Ø Lucene.jar: 上記の php-java-bridge_6.2.1_documentation.zip を解凍して JavaBridge.war を取得し、JavaBridge.war の名前を JavaBridge.jar に変更し、再度 WinRAR を使用して JavaBridge.jar を JavaBridge ディレクトリに解凍します。 , Lucene.jar は JavaBridgeWEB-INFLIB にあります。

Ø JDK: JavaBridge は Java 言語によって実装されるため、jar ファイルの実行をサポートするには JDK をインストールする必要があります。

3.2 JavaBridge を実行します
ダブルクリックして JavaBridge.jar を実行します。ダイアログ ボックスが表示されない場合は、JDK がインストールされていないか、ファイル関連付けエラーが発生しています。解決策は、JDK をインストールするか、ダブルクリックする代わりに「start javaw -jar JavaBridge.jar」を実行することです (コンテンツは *.bat に保存され、*.bat は JavaBridge.jar と同じディレクトリにあります)。ダイアログボックスが表示されたら、何も選択する必要はなく、「OK」をクリックするだけです。次のように修正します:

PHP+JavaBridgeの完全な環境構成

3.3 JavaBridge をテストする

次の内容を含む新しい test.php (xampp インストール ディレクトリ内の *.php htdocs フォルダー) ファイルを作成します:

require_once("java/Java.inc");

/ / PHP で Java クラス java.lang.System のインスタンスを取得します

$system = new Java('java.lang.System');

$s = new Java("java.lang.String", "php- java -bridge config...

");

echo $s;

// プロパティへのアクセスを示します

print 'Java version='.$system->getProperty('java.version')
' ;

print 'Java ベンダー=' .$system->getProperty('java.vendor').'
';

print 'OS='.$system->getProperty('os.name') ' .

$system->getProperty('os.version').' 上の '.

$system->getProperty('os.arch').'
';

// java.util.Date の例

$formatter = new Java('java.text.SimpleDateFormat',

"EEEE, MMMM dd, yyyy 'at' h:mm:ss a zzzz");

print $formatter->format(new Java(' java .util.Date'));

?>

Java.inc は java ディレクトリに配置され、java は test.php と同じディレクトリにある必要があります。JavaBridge.jar を解凍すると、java ディレクトリが見つかります。 JavaBridgeMETA-INF を完全にコピーします。java ディレクトリは test.php と同じディレクトリです。 test.php を実行すると、次の出力または同様の出力が得られます。これは、パフォーマンスが正しいことを意味します:

3.4 PHP で作成した JAVA クラスを呼び出します

開発者以外の人は、このセクションをスキップできます。 上記の出力を取得すると、JavaBridge が正常にインストールされたことがわかります。次に、Java を使用して独自のクラスを作成すると、PHP が自分で作成した Java クラスを呼び出します。

エラーを排除するには、まずテスト用の EchoHello.java を作成します。コードは次のとおりです:

public class EchoHello

{

public String test()

{

return "conguratulation php はメソッドを呼び出すことができますfrom java";

}

}

Eclipse で EchoHello.java を一度実行すると、プロジェクト ディレクトリの下の BIN ディレクトリに EchoHello.class ファイルが生成され、EchoHello.class を C:Program FilesJavajre7classes ディレクトリにコピーします。バージョン番号が異なるため、jre7 フォルダー名が異なる場合があります。 JDK をインストールする場合、デフォルトでは C:Program FilesJavajre7classes がないため、手動で作成する必要があります。

独自の JAVA クラスをテストし、test.php コードを次のように変更します:

include_once("java/java.inc");

$eh = new Java("EchoHello");

echo $ eh->test();

?>

JavaBridge.jar を再起動してから test.php を実行する必要があります。方法は次のとおりです。タスク マネージャーに移動して java.exe と javaw.exe を終了します。クリックして javaBridge.jar を再度実行します。選択する必要はありません。次のリストについては、「OK」をクリックするだけです。

test.php を実行し、「conguratulation php は Java からメソッドを呼び出すことができます」という出力を取得したら、次のステップに進むことができます。そうでない場合は、上記のステップを繰り返します。

4 SVN

TortoiseSVN 64 ビット 1.7.10: http://tortoisesvn.net/downloads.z​​h.html

インストールのために同時に中国語パッケージをダウンロードします。

Svn の使用方法に関するヘルプ ドキュメントは http://tortoisesvn.net/support.zh.html にあります。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート