Aspose.Email Java für PHP

Einführung in Aspose.Email Java für PHP

PHP / Java Bridge

Die PHP/Java Bridge ist eine Implementierung eines streamenden, XML-basierten Netzwerkprotokoll, das verwendet werden kann, um eine native Skript-Engine, zum Beispiel PHP, Scheme oder Python, mit einer Java‑Virtuellen Maschine zu verbinden. Es ist bis zu 50 mal schneller als lokales RPC via SOAP, benötigt weniger Ressourcen auf der Web‑Server‑Seite. Es ist schneller und zuverlässiger als die direkte Kommunikation über das Java Native Interface, zudem sind keine zusätzlichen Komponenten erforderlich, um Java‑Prozeduren von PHP oder PHP‑Prozeduren von Java aufzurufen.

Mehr dazu bei sourceforge.net

Aspose.Email für Java

Aspose.Email für Java ist eine Java-Klassenbibliothek, die Java-Anwendungen ermöglicht, E‑Mail-Nachrichtendateien in verschiedenen Formaten zu lesen und zu schreiben, ohne Microsoft Outlook zu benötigen. Sie stellt Klassen zum Lesen und Aktualisieren von MSG-, EML-, EMLX- und OFT-Dateien bereit, ermöglicht das Hinzufügen/Entfernen von Anhängen und Empfängern sowie das Aktualisieren von Betreff, Körper und weiteren MSG-Dateiattributen.

Aspose.Email Java für PHP

Das Projekt Aspose.Email für PHP zeigt, wie verschiedene Aufgaben mit den Aspose.Email Java APIs in PHP durchgeführt werden können. Dieses Projekt soll nützliche Beispiele für PHP-Entwickler bereitstellen, die Aspose.Email für Java in ihren PHP-Projekten einsetzen möchten, indem sie PHP/Java Bridge.

Dieser Abschnitt enthält die folgenden Themen:

Systemanforderungen und unterstützte Plattformen

Systemanforderungen

Folgende Systemanforderungen gelten für die Nutzung von Aspose.Email Java für PHP:

  • Tomcat-Server 8.0 oder höher installiert.
  • PHP/JavaBridge ist konfiguriert.
  • FastCGI ist installiert.
  • Heruntergeladene Aspose.Email Komponente.

Unterstützte Plattformen

Folgende Plattformen werden unterstützt:

  • PHP 5.3 oder höher
  • Java 1.8 oder höher

Downloads und Konfiguration

Erforderliche Bibliotheken herunterladen

Laden Sie die unten aufgeführten erforderlichen Bibliotheken herunter. Diese werden für die Ausführung der Aspose.Email Java für PHP-Beispiele benötigt.

Beispiele von Social-Coding-Websites herunterladen

Die folgenden Versionen funktionierender Beispiele stehen zum Download auf den unten genannten Social-Coding-Websites zur Verfügung:


GitHub

CodePlex

Wie man den Quellcode auf der Linux-Plattform konfiguriert

Bitte folgen Sie diesen einfachen Schritten, um den Quellcode zu öffnen und zu erweitern, während Sie verwenden:

1. Tomcat-Server installieren

Um den Tomcat-Server zu installieren, führen Sie den folgenden Befehl in der Linux-Konsole aus. Damit wird der Tomcat-Server erfolgreich installiert.


 sudo apt-get install tomcat8

2. PHP/JavaBridge herunterladen und konfigurieren

Um die PHP/JavaBridge-Binärdateien herunterzuladen, führen Sie den folgenden Befehl in der Linux-Konsole aus.


  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 

Entpacken Sie die PHP/JavaBridge-Binärdateien mit dem folgenden Befehl in der Linux-Konsole.


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

Damit wird die JavaBridge.war-Datei extrahiert. Kopieren Sie sie in den tomcat88 webapps-Ordner, indem Sie den folgenden Befehl in der Linux-Konsole ausführen.


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

Durch Kopieren erstellt Tomcat8 automatisch einen neuen Ordner „JavaBridge“ in webapps. Sobald der Ordner erstellt ist, stellen Sie sicher, dass Tomcat8 läuft, und prüfen Sie http://localhost:8080/JavaBridge im Browser; es sollte die Standardseite von JavaBridge öffnen.

Falls eine Fehlermeldung erscheint, installieren Sie FastCGI mittels des folgenden Befehls in der Linux-Konsole.


  sudo apt-get install php55-cgi 

Nach der Installation von php5.5 cgi starten Sie den Tomcat8-Server neu und prüfen http://localhost:8080/JavaBridge erneut im Browser.

Wenn der JAVA_HOME-Fehler angezeigt wird, öffnen Sie die Datei /etc/default/tomcat8 und entfernen Sie das Kommentarzeichen der Zeile, die JAVA_HOME setzt. Rufen Sie http://localhost:8080/JavaBridge erneut im Browser auf, es sollte die PHP/JavaBridge-Beispielseite anzeigen. 

3. Aspose.Email Java für PHP-Beispiele konfigurieren

Klonen Sie, PHP-Beispiele durch Ausführen der folgenden Befehle im Ordner webapps/JavaBridge. 


 $ git init 

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

So konfigurieren Sie den Quellcode auf der Windows-Plattform

Bitte folgen Sie den nachstehenden einfachen Schritten, um PHP/Java Bridge auf der Windows-Plattform zu konfigurieren

  1. Installieren Sie PHP5 und konfigurieren Sie es wie üblich

  2. Installieren Sie JRE 6 (Java Runtime Environment), falls Sie es noch nicht haben. Sie können dies unter C:\Program Files etc. überprüfen. Sie können es hier herunterladen. Ich verwende JRE 6, da es mit dem PHP Java Bridge (PJB) kompatibel ist.

  3. Installieren Sie Apache Tomcat 8.0. Sie können es hier herunterladen

  4. Herunterladen JavaBridge.war. Kopieren Sie diese Datei in das Tomcat-Webapps-Verzeichnis. (z. B.: C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps )

  5. Starten Sie den Apache Tomcat-Dienst neu.

  6. Gehen Sie zu http://localhost:8080/JavaBridge/test.php, um zu prüfen, ob PHP funktioniert. Dort finden Sie weitere Beispiele.

  7. Kopieren Sie Ihr Aspose.Email Java JAR-Datei nach C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\WEB-INF\lib

  8. Klonen Aspose.Email Java für PHP Beispiele im Ordner C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps.

  9. Kopieren Sie den Ordner C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\java in Ihren Aspose.Email Java für PHP-Beispielordner.

\10. Starten Sie den Apache Tomcat-Dienst neu und beginnen Sie mit den Beispielen.