Aspose.Email Java за PHP

Въведение в Aspose.Email Java за PHP

PHP / Java Bridge

PHP/Java Bridge е имплементация на потоков, базиран на XML мрежов протокол, което може да се използва за свързване на нативен скриптов двигател, например PHP, Scheme или Python, с Java виртуална машина. Той е до 50 пъти по-бърз от локален RPC чрез SOAP, изисква по-малко ресурси от страната на уеб сървъра. Той е по-бърз и по-надежден от директната комуникация чрез Java Native Interface, и не изисква допълнителни компоненти за извикване на Java процедури от PHP или PHP процедури от Java.

Прочетете повече в sourceforge.net

Aspose.Email за Java

Aspose.Email for Java е Java класова библиотека, която позволява на Java приложения да четат и записват имейл файлове в различни формати без Microsoft Outlook. Тя предоставя класове за четене и обновяване на MSG, EML, EMLX, OFT файлове, добавяне/премахване на прикачени файлове и получатели, обновяване на тема, тяло и други свойства на MSG файловете.

Aspose.Email Java за PHP

Проектът Aspose.Email за PHP показва как могат да се изпълняват различни задачи с помощта на Aspose.Email Java API в PHP. Този проект има за цел да предостави полезни примери за PHP разработчици, които искат да използват Aspose.Email за Java в своите PHP проекти, използвайки PHP/Java мост.

Този раздел включва следните теми:

Системни изисквания и поддържани платформи

Системни изисквания

Следват системните изисквания за използване на Aspose.Email Java за PHP:

  • Tomcat Server 8.0 или по-нов е инсталиран.
  • PHP/JavaBridge е конфигуриран.
  • FastCGI е инсталиран.
  • Изтеглен компонент Aspose.Email.

Поддържани платформи

Поддържаните платформи са следните:

  • PHP 5.3 или по-нова
  • Java 1.8 или по-нова

Изтегляне и конфигуриране

Изтегляне на необходимите библиотеки

Изтеглете необходимите библиотеки, посочени по-долу. Те са необходими за изпълнението на примери с Aspose.Email Java за PHP.

Изтегляне на примери от социални кодови сайтове

Следните версии на работещите примери са достъпни за изтегляне от по-долу споменатите социални кодови сайтове:


GitHub

CodePlex

Как да конфигурирате изходния код на Linux платформа

Моля, следвайте тези прости стъпки, за да отворите и разширите изходния код, докато използвате:

1. Инсталирайте Tomcat сървър

За да инсталирате Tomcat сървър, изпълнете следната команда в Linux конзолата. Това ще инсталира успешно Tomcat сървъра.


 sudo apt-get install tomcat8

2. Изтегляне и конфигуриране на PHP/JavaBridge

За да изтеглите PHP/JavaBridge бинарните файлове, изпълнете следната команда в 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 

Разархивирайте PHP/JavaBridge бинарните файлове, като изпълните следната команда в Linux конзолата.


  unzip -d php-java-bridge_6.2.1_documentation.zip 

Това ще разархивира файл JavaBridge.war. Копирайте го в папката webapps на tomcat88, като изпълните следната команда в Linux конзолата.


  sudo cp JavaBridge.war /var/lib/tomcat8/webapps/JavaBridge.war 

Копирайки, tomcat8 автоматично ще създаде нова папка "JavaBridge" в webapps. След като папката се създаде, уверете се, че tomcat8 работи и проверете http://localhost:8080/JavaBridge в браузъра – ще се отвори стандартната страница на JavaBridge.

Ако се появи някакво съобщение за грешка, инсталирайте FastCGI, като изпълните следната команда в Linux конзолата.


  sudo apt-get install php55-cgi 

След инсталиране на php5.5 cgi, рестартирайте tomcat8 сървъра и проверете отново http://localhost:8080/JavaBridge в браузъра.

Ако се появи грешка JAVA_HOME, отворете файла /etc/default/tomcat8 и размаркирайте реда, който задава JAVA_HOME. Проверете отново http://localhost:8080/JavaBridge в браузъра – трябва да се зареди страница с примери за PHP/JavaBridge. 

3. Конфигуриране на примери за Aspose.Email Java за PHP

Клонирайте, PHP примери, като изпълните следните команди в папката webapps/JavaBridge. 


 $ git init 

$ git clone [https://github.com/asposeslides/Aspose.Email-for-Java/tree/master/Plugins/Aspose.Email-for-Java_for_PHP] 

Как да конфигурирате изходния код на Windows платформа

Моля, следвайте долните прости стъпки за конфигуриране на PHP/Java Bridge на Windows платформа

  1. Инсталирайте PHP5 и конфигурирайте както обикновено

  2. Инсталирайте JRE 6 (Java Runtime Environment), ако още не я имате. Можете да я проверите в C:\Program Files и т.н. Можете да я изтеглите тук. Използвам JRE 6, защото е съвместима с PHP Java Bridge (PJB).

  3. Инсталирайте Apache Tomcat 8.0. Можете да го изтеглите тук

  4. Изтегляне JavaBridge.war. Копирайте този файл в директорията webapps на Tomcat. (напр.: C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps )

  5. Рестартирайте услугата Tomcat Apache.

  6. Отидете на http://localhost:8080/JavaBridge/test.php, за да проверите дали PHP работи. Там можете да намерите други примери.

  7. Копирайте вашия Aspose.Email Java jar файл в C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\WEB-INF\lib

  8. Клониране Aspose.Email Java за PHP примери в C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\ папка.

  9. Копирайте папката C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\java във вашата папка с примери за Aspose.Email Java за PHP.

\10. Рестартирайте услугата Apache Tomcat и започнете да използвате примерите.