Aspose.Email Java dla PHP
Wprowadzenie do Aspose.Email Java dla PHP
PHP / Java Bridge
PHP/Java Bridge jest implementacją strumieniowego, opartego na XML protokół sieciowy, które może być użyte do połączenia natywnego silnika skryptowego, na przykład PHP, Scheme lub Python, z maszyną wirtualną Java. Jest nawet do 50 razy szybszy niż lokalne RPC przez SOAP, wymaga mniej zasobów po stronie serwera www. To jest szybszy i jest bardziej niezawodny niż bezpośrednia komunikacja przez Java Native Interface, a także nie wymaga dodatkowych komponentów do wywoływania procedur Java z PHP lub procedur PHP z Java.
Przeczytaj więcej na sourceforge.net
Aspose.Email for Java
Aspose.Email dla Java to biblioteka klas Java, która umożliwia aplikacjom Java odczyt i zapis plików wiadomości e-mail w różnych formatach bez Microsoft Outlook. Dostarcza klasy do odczytu i aktualizacji plików MSG, EML, EMLX, OFT, dodawania/usuuwania załączników i odbiorców, aktualizacji tematu, treści oraz innych właściwości plików MSG.
Aspose.Email Java dla PHP
Projekt Aspose.Email dla PHP pokazuje, jak różne zadania mogą być wykonywane przy użyciu interfejsów API Aspose.Email Java w PHP. Projekt ma na celu dostarczenie przydatnych przykładów dla programistów PHP, którzy chcą wykorzystać Aspose.Email dla Java w swoich projektach PHP, używając PHP/Java Bridge.
Ta sekcja zawiera następujące tematy:
- Pobierz i skonfiguruj Aspose.Email w PHP
- Przewodnik dla programistów PHP
- Programowanie e-mail w PHP
- Programowanie Outlook w PHP
- Praca z plikami wiadomości Outlook (MSG) w PHP
- Praca z plikami Outlook Personal Storage (PST) w PHP
- Dodawanie plików do PST w PHP
- Dodawanie MapiCalendar do PST w PHP
- Dodawanie MapiContact do PST w PHP
- Dodawanie MapiJournal do PST w PHP
- Dodawanie MapiTask do PST w PHP
- Utwórz nowy PST w PHP
- Wyszukiwanie wiadomości i folderów w PST według określonych kryteriów w PHP
- Wyszukiwanie łańcuchów w PST z ignorowaniem wielkości liter w PHP
- Wspieraj, rozwijaj i przyczyniaj się do Aspose.Email w PHP
Wymagania systemowe i obsługiwane platformy
Wymagania systemowe
Poniżej znajdują się wymagania systemowe do używania Aspose.Email Java dla PHP:
- Serwer Tomcat 8.0 lub nowszy zainstalowany.
- PHP/JavaBridge jest skonfigurowane.
- FastCGI jest zainstalowane.
- Pobrany komponent Aspose.Email.
Obsługiwane platformy
Poniżej znajdują się obsługiwane platformy:
- PHP 5.3 lub nowszy
- Java 1.8 lub nowsza
Pobieranie i konfiguracja
Pobierz wymagane biblioteki
Pobierz wymagane biblioteki wymienione poniżej. Są one potrzebne do uruchamiania przykładów Aspose.Email Java dla PHP.
Pobierz przykłady z portali społecznościowych z kodem
Poniższe wersje uruchomionych przykładów są dostępne do pobrania na wymienionych niżej portalach społecznościowych z kodem:
GitHub
- Przykłady Aspose.Email Java dla PHP
CodePlex
- Przykłady Aspose.Email Java dla PHP
Jak skonfigurować kod źródłowy na platformie Linux
Proszę postępować zgodnie z poniższymi prostymi krokami, aby otworzyć i rozbudować kod źródłowy przy użyciu:
1. Zainstaluj serwer Tomcat
Aby zainstalować serwer Tomcat, wydaj następujące polecenie w konsoli Linux. Spowoduje to pomyślne zainstalowanie serwera Tomcat.
sudo apt-get install tomcat8
2. Pobierz i skonfiguruj PHP/JavaBridge
Aby pobrać binaria PHP/JavaBridge, wydaj następujące polecenie w konsoli Linux.
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
Rozpakuj binaria PHP/JavaBridge, wydając następujące polecenie w konsoli Linux.
unzip -d php-java-bridge_6.2.1_documentation.zip
Spowoduje to rozpakowanie pliku JavaBridge.war. Skopiuj go do folderu webapps tomcata 8, wydając następujące polecenie w konsoli Linux.
sudo cp JavaBridge.war /var/lib/tomcat8/webapps/JavaBridge.war
Po skopiowaniu, tomcat8 automatycznie utworzy nowy folder "JavaBridge" w webapps. Gdy folder zostanie utworzony, upewnij się, że tomcat8 działa, a następnie sprawdź http://localhost:8080/JavaBridge w przeglądarce – powinna otworzyć domyślną stronę JavaBridge.
Jeśli pojawi się jakikolwiek komunikat o błędzie, zainstaluj FastCGI, wydając następujące polecenie w konsoli Linux.
sudo apt-get install php55-cgi
Po zainstalowaniu php5.5 cgi, zrestartuj serwer tomcat8 i ponownie sprawdź http://localhost:8080/JavaBridge w przeglądarce.
Jeśli wyświetli się błąd JAVA_HOME, otwórz plik /etc/default/tomcat8 i odkomentuj linię ustawiającą JAVA_HOME. Sprawdź ponownie http://localhost:8080/JavaBridge w przeglądarce, powinna wyświetlić stronę przykładów PHP/JavaBridge.
3. Skonfiguruj przykłady Aspose.Email Java dla PHP
Klonuj przykłady PHP, wydając następujące polecenia w folderze webapps/JavaBridge.
$ git init
$ git clone [https://github.com/asposeslides/Aspose.Email-for-Java/tree/master/Plugins/Aspose.Email-for-Java_for_PHP]
Jak skonfigurować kod źródłowy na platformie Windows
Proszę postępować zgodnie z poniższymi prostymi krokami, aby skonfigurować PHP/Java Bridge na platformie Windows
-
Zainstaluj PHP5 i skonfiguruj go tak, jak zwykle
-
Zainstaluj JRE 6 (Java Runtime Environment), jeśli go nie masz. Możesz to sprawdzić w C:\Program Files itp. Możesz go pobrać tutaj. Używam JRE 6, ponieważ jest kompatybilne z PHP Java Bridge (PJB).
-
Zainstaluj Apache Tomcat 8.0. Możesz go pobrać tutaj
-
Pobierz JavaBridge.war. Skopiuj ten plik do katalogu webapps Tomcata. (np.: C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps )
-
Zrestartuj usługę Apache Tomcat.
-
Przejdź do http://localhost:8080/JavaBridge/test.php, aby sprawdzić, czy PHP działa. Inne przykłady znajdziesz tam.
-
Skopiuj swój Aspose.Email Java plik jar do C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\WEB-INF\lib
-
Klonuj Aspose.Email Java for PHP przykłady wewnątrz folderu C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps.
-
Skopiuj folder C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\java do folderu z przykładami Aspose.Email Java dla PHP.
\10. Zrestartuj usługę Apache Tomcat i rozpocznij używanie przykładów.