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 を PHP にダウンロードして構成
- PHP プログラマガイド
- PHP における Aspose.Email のサポート、拡張、貢献
システム要件とサポートプラットフォーム
システム要件
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
- Aspose.Email Java for PHP の例
CodePlex
- Aspose.Email Java for PHP の例
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 を構成するための簡単な手順は以下の通りです。
-
PHP5 をインストールし、通常通り設定してください。
-
まだインストールしていない場合は JRE 6(Java Runtime Environment)をインストールしてください。C:\Program Files などで確認できます。こちらからダウンロード可能です。PHP Java Bridge (PJB) と互換性があるため、私は JRE 6 を使用しています。
-
Apache Tomcat 8.0 をインストールしてください。こちらからダウンロードできます。
-
ダウンロード JavaBridge.warこのファイルを Tomcat の webapps ディレクトリにコピーしてください。(例: C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps )
-
Tomcat Apache サービスを再起動してください。
-
http://localhost:8080/JavaBridge/test.php にアクセスし、PHP が動作するか確認してください。他のサンプルはそこにあります。
-
コピーしてください Aspose.Email Java jar ファイルを C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\WEB-INF\lib に配置してください
-
クローン Aspose.Email Java for PHP C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\ フォルダー内のサンプルです。
-
C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\java フォルダーを Aspose.Email Java for PHP のサンプルフォルダーにコピーしてください。
\10. Apache Tomcat サービスを再起動し、サンプルの使用を開始してください。