Aspose.Email Java For PHP

Introductie tot Aspose.Email Java voor PHP

PHP / Java Bridge

De PHP/Java Bridge is een implementatie van een streaming, XML-gebaseerde netwerkprotocol, die kan worden gebruikt om een native scriptengine, bijvoorbeeld PHP, Scheme of Python, te verbinden met een Java-virtual machine. Het is tot 50 keer sneller dan lokaal RPC via SOAP, vereist minder middelen aan de webserverkant. Het is sneller en betrouwbaarder dan directe communicatie via de Java Native Interface, en het vereist geen extra componenten om Java-procedures vanuit PHP of PHP-procedures vanuit Java aan te roepen.

Lees meer op sourceforge.net

Aspose.Email voor Java

Aspose.Email voor Java is een Java-klassenbibliotheek die Java-toepassingen in staat stelt e-mailberichtbestanden in verschillende formaten te lezen en schrijven zonder Microsoft Outlook. Het biedt klassen om MSG-, EML-, EMLX-, OFT-bestanden te lezen en bij te werken, bijlagen en ontvangers toe te voegen/verwijderen, onderwerp, lichaam en andere MSG-bestandseigenschappen bij te werken.

Aspose.Email Java voor PHP

Project Aspose.Email voor PHP toont hoe verschillende taken kunnen worden uitgevoerd met behulp van Aspose.Email Java API’s in PHP. Dit project is bedoeld om nuttige voorbeelden te bieden voor PHP-ontwikkelaars die Aspose.Email voor Java willen gebruiken in hun PHP-projecten met behulp van PHP/Java Bridge.

Dit gedeelte bevat de volgende onderwerpen:

Systeemvereisten en ondersteunde platforms

Systeemvereisten

Dit zijn de systeemvereisten om Aspose.Email Java voor PHP te gebruiken:

  • Tomcat Server 8.0 of hoger geïnstalleerd.
  • PHP/JavaBridge is geconfigureerd.
  • FastCGI is geïnstalleerd.
  • Gedownloade Aspose.Email‑component.

Ondersteunde platforms

De volgende platforms worden ondersteund:

  • PHP 5.3 of hoger
  • Java 1.8 of hoger

Downloads en configuratie

Vereiste bibliotheken downloaden

Download de vereiste bibliotheken die hieronder worden vermeld. Deze zijn nodig voor het uitvoeren van Aspose.Email Java voor PHP-voorbeelden.

Voorbeelden downloaden van sociale codeerwebsites

De volgende releases van werkende voorbeelden zijn beschikbaar om te downloaden op de hieronder genoemde sociale codeerwebsites:


GitHub

CodePlex

Hoe de broncode te configureren op het Linux-platform

Volg deze eenvoudige stappen om de broncode te openen en uit te breiden terwijl u:

1. Installeer Tomcat Server

Om de tomcat‑server te installeren, voer het volgende commando uit op de Linux‑console. Dit zal de tomcat‑server succesvol installeren.


 sudo apt-get install tomcat8

2. PHP/JavaBridge downloaden en configureren

Om de PHP/JavaBridge‑binaries te downloaden, voer het volgende commando uit op de Linux‑console.


  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 

Pak de PHP/JavaBridge‑binaries uit met het volgende commando op de Linux‑console.


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

Dit zal het JavaBridge.war‑bestand uitpakken. Kopieer het naar de tomcat88 webapps‑map met het volgende commando op de Linux‑console.


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

Door te kopiëren maakt tomcat8 automatisch een nieuwe map "JavaBridge" aan in webapps. Zodra de map is aangemaakt, zorg ervoor dat uw tomcat8 draait en controleer http://localhost:8080/JavaBridge in de browser; er wordt nu een standaardpagina van JavaBridge getoond.

Als er een foutmelding verschijnt, installeer dan FastCGI door het volgende commando op de Linux‑console uit te voeren.


  sudo apt-get install php55-cgi 

Na het installeren van php5.5 cgi, herstart de tomcat8‑server en controleer http://localhost:8080/JavaBridge opnieuw in de browser.

Als de JAVA_HOME‑fout wordt weergegeven, open dan /etc/default/tomcat8‑bestand en haal het commentaar weg bij de regel die JAVA_HOME instelt. Controleer http://localhost:8080/JavaBridge opnieuw in de browser; de pagina met PHP/JavaBridge‑voorbeelden zou nu moeten verschijnen. 

3. Aspose.Email Java voor PHP‑voorbeelden configureren

Kloon PHP‑voorbeelden door de volgende commando’s in de map webapps/JavaBridge uit te voeren. 


 $ git init 

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

Hoe de broncode op Windows‑platform te configureren

Volg de onderstaande eenvoudige stappen om PHP/Java Bridge op Windows‑platform te configureren

  1. Installeer PHP5 en configureer zoals u normaal doet

  2. Installeer JRE 6 (Java Runtime Environment) als u deze nog niet heeft. U kunt dit vinden in C:\Program Files enz. U kunt het hier downloaden. Ik gebruik JRE 6 omdat het compatibel is met PHP Java Bridge (PJB).

  3. Installeer Apache Tomcat 8.0. U kunt het hier downloaden

4.Download JavaBridge.war. Kopieer dit bestand naar de tomcat‑webapps‑directory. (bijv.: C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps )

  1. Herstart de tomcat‑apache‑service.

6.Ga naar http://localhost:8080/JavaBridge/test.php om te controleren of php werkt. Andere voorbeelden vindt u daar.

7.Kopieer uw Aspose.Email Java jar‑bestand naar C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\WEB-INF\lib

  1. Kloon Aspose.Email Java voor PHP voorbeelden in C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\ map.

  2. Kopieer map C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\java naar uw Aspose.Email Java for PHP‑voorbeeldmap.

\10. Herstart de Apache Tomcat‑service en begin met het gebruiken van voorbeelden.