Aspose.Email Java pro PHP
Úvod do Aspose.Email Java pro PHP
PHP / Java Bridge
PHP/Java Bridge je implementací streamovacího, XML‑založeného síťový protokol, který může být použit k propojení nativního skriptového enginu, například PHP, Scheme nebo Python, s virtuálním strojem Java. Je až 50krát rychlejší než lokální RPC přes SOAP, vyžaduje méně zdrojů na straně webového serveru. Je rychlejší a spolehlivější než přímá komunikace přes Java Native Interface a nevyžaduje žádné další komponenty k volání Java procedur z PHP nebo PHP procedur z Java.
Přečtěte si více na sourceforge.net
Aspose.Email pro Java
Aspose.Email pro Java je knihovna tříd pro Javu, která umožňuje Java aplikacím číst a zapisovat soubory e-mailových zpráv v různých formátech bez Microsoft Outlooku. Poskytuje třídy pro čtení a aktualizaci souborů MSG, EML, EMLX, OFT, přidávání/odstraňování příloh a příjemců, aktualizaci předmětu, těla a dalších vlastností souborů MSG.
Aspose.Email Java pro PHP
Projekt Aspose.Email pro PHP ukazuje, jak lze pomocí Aspose.Email Java API v PHP provádět různé úkoly. Tento projekt má za cíl poskytnout užitečné příklady pro PHP vývojáře, kteří chtějí využívat Aspose.Email pro Java ve svých PHP projektech pomocí PHP/Java Bridge.
Tato sekce zahrnuje následující témata:
- Stáhnout a nakonfigurovat Aspose.Email v PHP
- Průvodce pro programátory PHP
- Programování e-mailu v PHP
- Programování Outlooku v PHP
- Práce s Outlook Message (MSG) soubory v PHP
- Práce s Outlook Personal Storage (PST) soubory v PHP
- Přidání souborů do PST v PHP
- Přidání MapiCalendar do PST v PHP
- Přidání MapiContact do PST v PHP
- Přidání MapiJournal do PST v PHP
- Přidání MapiTask do PST v PHP
- Vytvořit nový PST v PHP
- Vyhledávání zpráv a složek v PST podle určitých kritérií v PHP
- Vyhledávání řetězců v PST bez rozlišení velikosti písmen v PHP
- Podpořte, rozšiřujte a přispějte k Aspose.Email v PHP
Systémové požadavky a podporované platformy
Systémové požadavky
Následující jsou systémové požadavky pro použití Aspose.Email Java pro PHP:
- Server Tomcat 8.0 nebo vyšší je nainstalován.
- PHP/JavaBridge je nakonfigurováno.
- FastCGI je nainstalováno.
- Stažená komponenta Aspose.Email.
Podporované platformy
Následující platformy jsou podporovány:
- PHP 5.3 nebo vyšší
- Java 1.8 nebo vyšší
Stažení a konfigurace
Stáhnout požadované knihovny
Stáhněte požadované knihovny uvedené níže. Tyto jsou potřeba pro spuštění příkladů Aspose.Email Java pro PHP.
Stáhnout příklady ze sociálních kódovacích stránek
Následující verze spuštěných příkladů jsou k dispozici ke stažení na níže uvedených sociálních kódovacích stránkách:
GitHub
- Příklady Aspose.Email Java pro PHP
CodePlex
- Příklady Aspose.Email Java pro PHP
Jak konfigurovat zdrojový kód na platformě Linux
Postupujte podle těchto jednoduchých kroků, abyste otevřeli a rozšířili zdrojový kód při používání:
1. Instalace serveru Tomcat
Pro instalaci serveru Tomcat zadejte následující příkaz v linux konzoli. Tím se úspěšně nainstaluje server Tomcat.
sudo apt-get install tomcat8
2. Stáhnout a konfigurovat PHP/JavaBridge
Pro stažení binárních souborů PHP/JavaBridge zadejte následující příkaz v linux konzoli.
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
Rozbalte binární soubory PHP/JavaBridge zadáním následujícího příkazu v linux konzoli.
unzip -d php-java-bridge_6.2.1_documentation.zip
Tím se rozbalí soubor JavaBridge.war. Zkopírujte jej do složky webapps tomcatu 8 zadáním následujícího příkazu v Linux konzoli.
sudo cp JavaBridge.war /var/lib/tomcat8/webapps/JavaBridge.war
Při kopírování tomcat8 automaticky vytvoří novou složku "JavaBridge" v webapps. Jakmile je složka vytvořena, ujistěte se, že tomcat8 běží, a pak zkontrolujte http://localhost:8080/JavaBridge v prohlížeči – měla by se otevřít výchozí stránka JavaBridge.
Pokud se objeví jakákoli chybová zpráva, nainstalujte FastCGI zadáním následujícího příkazu v Linux konzoli.
sudo apt-get install php55-cgi
Po instalaci php5.5 cgi restartujte server tomcat8 a znovu zkontrolujte http://localhost:8080/JavaBridge v prohlížeči.
Pokud se zobrazí chyba JAVA_HOME, otevřete soubor /etc/default/tomcat8 a odkomentujte řádek, který nastavuje JAVA_HOME. Znovu zkontrolujte http://localhost:8080/JavaBridge v prohlížeči, měla by se zobrazit stránka s příklady PHP/JavaBridge.
3. Konfigurace příkladů Aspose.Email Java pro PHP
Klonujte příklady PHP zadáním následujících příkazů ve složce webapps/JavaBridge.
$ git init
$ git clone [https://github.com/asposeslides/Aspose.Email-for-Java/tree/master/Plugins/Aspose.Email-for-Java_for_PHP]
Jak konfigurovat zdrojový kód na platformě Windows
Postupujte podle níže uvedených jednoduchých kroků pro konfiguraci PHP/Java Bridge na platformě Windows
-
Nainstalujte PHP5 a nakonfigurujte jej jako obvykle
-
Nainstalujte JRE 6 (Java Runtime Environment), pokud jej ještě nemáte. Můžete to zkontrolovat v C:\Program Files atd. Můžete si jej stáhnout zde. Používám JRE 6, protože je kompatibilní s PHP Java Bridge (PJB).
-
Nainstalujte Apache Tomcat 8.0. Můžete si jej stáhnout zde
-
Stáhnout JavaBridge.war. Zkopírujte tento soubor do adresáře webapps Tomcatu. (např. C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps )
-
Restartujte službu Apache Tomcat.
-
Přejděte na http://localhost:8080/JavaBridge/test.php, abyste zkontrolovali, zda PHP funguje. Další příklady najdete tam.
-
Zkopírujte svůj Aspose.Email Java soubor jar do C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\WEB-INF\lib
-
Klonovat Aspose.Email Java pro PHP příklady uvnitř složky C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps.
-
Zkopírujte složku C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\java do svého adresáře s příklady Aspose.Email Java pro PHP.
\10. Restartujte službu Apache Tomcat a začněte používat ukázky.