Aspose.Email Java for PHP

Aspose.Email Java for PHP の紹介

PHP / Java Bridge

PHP/Java Bridge は、ストリーミングベースの XML 実装です ネットワークプロトコル、たとえば PHP、Scheme、Python などのネイティブスクリプトエンジンを Java 仮想マシンに接続するために使用できます。SOAP 経由のローカル RPC より最大 50 倍高速で、Web サーバ側のリソース消費も少なくなります。 高速 Java Native Interface を介した直接通信よりも信頼性が高く、PHP から Java 手続きを呼び出す、または Java から PHP 手続きを呼び出すために追加コンポーネントは不要です。

詳細は以下をご覧ください: sourceforge.net

Aspose.Email for Java

Aspose.Email for Java は、Java アプリケーションが Microsoft Outlook を使用せずにさまざまな形式のメールメッセージファイルを読み書きできる Java クラスライブラリです。MSG、EML、EMLX、OFT ファイルの読み取りと更新、添付ファイルや受信者の追加/削除、件名や本文、その他の MSG ファイルプロパティの更新を行うクラスを提供します。

Aspose.Email Java for PHP

Aspose.Email for PHP プロジェクトは、PHPで Aspose.Email Java API を使用してさまざまなタスクを実行する方法を示しています。このプロジェクトは、PHPプロジェクトで Java 用 Aspose.Email を活用したい PHP 開発者に有用な例を提供することを目的としています。 PHP/Java Bridge.

このセクションには以下のトピックが含まれます:

システム要件とサポートプラットフォーム

システム要件

Aspose.Email Java for PHP を使用するためのシステム要件は以下の通りです:

  • Tomcat Server 8.0 以降がインストールされています。
  • PHP/JavaBridge が構成されています。
  • FastCGI がインストールされています。
  • ダウンロードした Aspose.Email コンポーネント。

サポートプラットフォーム

サポートされているプラットフォームは以下の通りです:

  • PHP 5.3 以降
  • Java 1.8 以降

ダウンロードと構成

必要なライブラリをダウンロード

以下に記載された必要なライブラリをダウンロードしてください。これらは Aspose.Email Java for PHP の例を実行するために必要です。

ソーシャルコーディングサイトから例をダウンロード

以下に示すソーシャルコーディングサイトから、実行例のリリースをダウンロードできます:


GitHub

CodePlex

Linuxプラットフォームでソースコードを構成する方法

以下の簡単な手順に従って、ソースコードを開き拡張してください:

1. Tomcatサーバーをインストール

Tomcat サーバーをインストールするには、Linux コンソールで以下のコマンドを実行してください。これにより Tomcat サーバーが正常にインストールされます。


 sudo apt-get install tomcat8

2. PHP/JavaBridge のダウンロードと構成

PHP/JavaBridge のバイナリをダウンロードするには、Linux コンソールで以下のコマンドを実行してください。


  wget http://citylan.dl.sourceforge.net/project/php-java-bridge/Binary%20package/php-java-bridge_6.2.1/php-java-bridge_6.2.1_documentation.zip 

Linux コンソールで以下のコマンドを実行して、PHP/JavaBridge のバイナリを解凍してください。


  unzip -d php-java-bridge_6.2.1_documentation.zip 

これにより JavaBridge.war ファイルが展開されます。Linux コンソールで以下のコマンドを実行し、tomcat8 の webapps フォルダーにコピーしてください。


  sudo cp JavaBridge.war /var/lib/tomcat8/webapps/JavaBridge.war 

コピーすると、tomcat8 は自動的に webapps に新しいフォルダー "JavaBridge" を作成します。フォルダーが作成されたら、tomcat8 が起動していることを確認し、ブラウザで http://localhost:8080/JavaBridge をチェックしてください。JavaBridge のデフォルトページが表示されます。

エラーメッセージが表示された場合は、Linux コンソールで以下のコマンドを実行して FastCGI をインストールしてください。


  sudo apt-get install php55-cgi 

php5.5 cgi をインストールした後、tomcat8 サーバーを再起動し、ブラウザで http://localhost:8080/JavaBridge を再度確認してください。

JAVA_HOME エラーが表示された場合は、/etc/default/tomcat8 ファイルを開き、JAVA_HOME を設定する行のコメントを外してください。ブラウザで http://localhost:8080/JavaBridge を再度確認すると、PHP/JavaBridge のサンプルページが表示されます。 

3. Aspose.Email Java for PHP のサンプルを構成

webapps/JavaBridge フォルダー内で以下のコマンドを実行し、PHP のサンプルをクローンしてください。 


 $ git init 

$ git clone [https://github.com/asposeslides/Aspose.Email-for-Java/tree/master/Plugins/Aspose.Email-for-Java_for_PHP] 

Windows プラットフォームでのソースコードの構成方法

Windows プラットフォームで PHP/Java Bridge を構成するための簡単な手順は以下の通りです。

  1. PHP5 をインストールし、通常通り設定してください。

  2. まだインストールしていない場合は JRE 6(Java Runtime Environment)をインストールしてください。C:\Program Files などで確認できます。こちらからダウンロード可能です。PHP Java Bridge (PJB) と互換性があるため、私は JRE 6 を使用しています。

  3. Apache Tomcat 8.0 をインストールしてください。こちらからダウンロードできます。

  4. ダウンロード JavaBridge.warこのファイルを Tomcat の webapps ディレクトリにコピーしてください。(例: C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps )

  5. Tomcat Apache サービスを再起動してください。

  6. http://localhost:8080/JavaBridge/test.php にアクセスし、PHP が動作するか確認してください。他のサンプルはそこにあります。

  7. コピーしてください Aspose.Email Java jar ファイルを C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\WEB-INF\lib に配置してください

  8. クローン Aspose.Email Java for PHP C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\ フォルダー内のサンプルです。

  9. C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\java フォルダーを Aspose.Email Java for PHP のサンプルフォルダーにコピーしてください。

\10. Apache Tomcat サービスを再起動し、サンプルの使用を開始してください。