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:

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

CodePlex

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

  1. Zainstaluj PHP5 i skonfiguruj go tak, jak zwykle

  2. 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).

  3. Zainstaluj Apache Tomcat 8.0. Możesz go pobrać tutaj

  4. Pobierz JavaBridge.war. Skopiuj ten plik do katalogu webapps Tomcata. (np.: C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps )

  5. Zrestartuj usługę Apache Tomcat.

  6. Przejdź do http://localhost:8080/JavaBridge/test.php, aby sprawdzić, czy PHP działa. Inne przykłady znajdziesz tam.

  7. Skopiuj swój Aspose.Email Java plik jar do C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\WEB-INF\lib

  8. Klonuj Aspose.Email Java for PHP przykłady wewnątrz folderu C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps.

  9. 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.