Aspose.Email Java för PHP
Introduktion till Aspose.Email Java för PHP
PHP / Java Bridge
PHP/Java Bridge är en implementation av en strömmande, XML-baserad nätverksprotokoll, som kan användas för att ansluta en inbyggd skriptmotor, till exempel PHP, Scheme eller Python, till en Java‑virtuell maskin. Det är upp till 50 gånger snabbare än lokal RPC via SOAP, kräver färre resurser på webbserversidan. Det är snabbare och mer pålitligt än direkt kommunikation via Java Native Interface, och det kräver inga extra komponenter för att anropa Java‑procedurer från PHP eller PHP‑procedurer från Java.
Läs mer på sourceforge.net
Aspose.Email för Java
Aspose.Email för Java är ett Java-klassbibliotek som gör det möjligt för Java‑applikationer att läsa och skriva e‑postmeddelandefiler i olika format utan Microsoft Outlook. Det tillhandahåller klasser för att läsa och uppdatera MSG-, EML-, EMLX-, OFT‑filer, lägga till/ta bort bilagor och mottagare, uppdatera ämne, innehåll och andra MSG‑filegenskaper.
Aspose.Email Java för PHP
Projektet Aspose.Email för PHP visar hur olika uppgifter kan utföras med hjälp av Aspose.Email Java API:er i PHP. Detta projekt syftar till att tillhandahålla användbara exempel för PHP‑utvecklare som vill använda Aspose.Email för Java i sina PHP‑projekt genom att använda PHP/Java-bro.
Detta avsnitt innehåller följande ämnen:
- Ladda ner och konfigurera Aspose.Email i PHP
- Guide för PHP-programmerare
- Programmera e‑post i PHP
- Programmera Outlook i PHP
- Arbeta med Outlook Message (MSG)-filer i PHP
- Arbeta med Outlook Personal Storage (PST)-filer i PHP
- Lägga till filer i PST i PHP
- Lägga till MapiCalendar i PST i PHP
- Lägga till MapiContact i PST i PHP
- Lägga till MapiJournal i PST i PHP
- Lägga till MapiTask i PST i PHP
- Skapa ny PST i PHP
- Sök meddelanden och mappar i en PST efter vissa kriterier i PHP
- Strängsökning i PST med ignorering av skiftläge i PHP
- Stöd, utöka och bidra till Aspose.Email i PHP
Systemkrav och stödjade plattformar
Systemkrav
Följande är systemkraven för att använda Aspose.Email Java för PHP:
- Tomcat Server 8.0 eller högre är installerat.
- PHP/JavaBridge är konfigurerat.
- FastCGI är installerat.
- Nedladdad Aspose.Email-komponent.
Stödda plattformar
Följande plattformar stöds:
- PHP 5.3 eller högre
- Java 1.8 eller högre
Nedladdningar och Konfiguration
Ladda ner nödvändiga bibliotek
Ladda ner de nödvändiga biblioteken som nämns nedan. Dessa krävs för att köra Aspose.Email Java för PHP-exempel.
Ladda ner exempel från sociala kodningssajter
Följande versioner av körande exempel finns tillgängliga för nedladdning på nedanstående nämnda sociala kodningssajter:
GitHub
- Aspose.Email Java för PHP-exempel
CodePlex
- Aspose.Email Java för PHP-exempel
Hur man konfigurerar källkoden på Linux-plattformen
Följ dessa enkla steg för att öppna och utöka källkoden medan du använder:
1. Installera Tomcat Server
För att installera Tomcat‑servern, kör följande kommando i Linux‑konsolen. Detta kommer att installera Tomcat‑servern framgångsrikt.
sudo apt-get install tomcat8
2. Ladda ner och konfigurera PHP/JavaBridge
För att ladda ner PHP/JavaBridge‑binärerna, kör följande kommando i Linux‑konsolen.
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
Packa upp PHP/JavaBridge‑binärerna genom att köra följande kommando i Linux‑konsolen.
unzip -d php-java-bridge_6.2.1_documentation.zip
Detta kommer att extrahera JavaBridge.war‑filen. Kopiera den till tomcat88 webapps‑mappen genom att köra följande kommando i Linux‑konsolen.
sudo cp JavaBridge.war /var/lib/tomcat8/webapps/JavaBridge.war
Genom att kopiera skapar tomcat8 automatiskt en ny mapp "JavaBridge" i webapps. När mappen har skapats, se till att tomcat8 körs och kontrollera sedan http://localhost:8080/JavaBridge i webbläsaren, den bör öppna en standardsida för JavaBridge.
Om något felmeddelande visas, installera FastCGI genom att köra följande kommando i Linux‑konsolen.
sudo apt-get install php55-cgi
Efter installation av php5.5 cgi, starta om tomcat8‑servern och kontrollera http://localhost:8080/JavaBridge igen i webbläsaren.
Om JAVA_HOME‑fel visas, öppna filen /etc/default/tomcat8 och avkommentera raden som sätter JAVA_HOME. Kontrollera http://localhost:8080/JavaBridge i webbläsaren igen, den bör visa sidan med PHP/JavaBridge‑exempel.
3. Konfigurera Aspose.Email Java för PHP‑exempel
Klona PHP‑exempel genom att köra följande kommandon i webapps/JavaBridge‑mappen.
$ git init
$ git clone [https://github.com/asposeslides/Aspose.Email-for-Java/tree/master/Plugins/Aspose.Email-for-Java_for_PHP]
Hur man konfigurerar källkoden på Windows‑plattformen
Följ de enkla stegen nedan för att konfigurera PHP/Java Bridge på Windows‑plattformen
-
Installera PHP5 och konfigurera som du brukar göra
-
Installera JRE 6 (Java Runtime Environment) om du inte redan har den. Du kan kontrollera detta i C:\Program Files etc. Du kan ladda ner den här. Jag använder JRE 6 eftersom den är kompatibel med PHP Java Bridge (PJB).
-
Installera Apache Tomcat 8.0. Du kan ladda ner det här
-
Ladda ner JavaBridge.war. Kopiera den här filen till Tomcats webapps‑katalog. (ex: C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps )
-
Starta om tomcat Apache‑tjänsten.
-
Gå till http://localhost:8080/JavaBridge/test.php för att kontrollera om PHP fungerar. Du kan hitta andra exempel där.
-
Kopiera din Aspose.Email Java jar-fil till C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\WEB-INF\lib
-
Klona Aspose.Email Java för PHP exempel inuti C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\ mappen.
-
Kopiera mappen C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\java till din Aspose.Email Java för PHP‑exempelmapp.
\10. Starta om Apache Tomcat‑tjänsten och börja använda exemplen.