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:
- Aspose.Email downloaden en configureren in PHP
- Gids voor PHP-programmeurs
- E-mail programmeren in PHP
- Outlook programmeren in PHP
- Werken met Outlook-bericht (MSG)-bestanden in PHP
- Werken met Outlook Personal Storage (PST)-bestanden in PHP
- Bestanden toevoegen aan PST in PHP
- MapiCalendar toevoegen aan PST in PHP
- MapiContact toevoegen aan PST in PHP
- MapiJournal toevoegen aan PST in PHP
- MapiTask toevoegen aan PST in PHP
- Nieuwe PST maken in PHP
- Berichten en mappen zoeken in een PST op basis van criteria in PHP
- String zoeken in PST met negeren hoofdlettergevoeligheid in PHP
- Ondersteun, breid uit en draag bij aan Aspose.Email in PHP
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
- Aspose.Email Java voor PHP-voorbeelden
CodePlex
- Aspose.Email Java voor PHP-voorbeelden
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
-
Installeer PHP5 en configureer zoals u normaal doet
-
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).
-
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 )
- 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
-
Kloon Aspose.Email Java voor PHP voorbeelden in C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\ map.
-
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.