Aspose.Email Java для PHP

Введение в Aspose.Email Java для PHP

Мост PHP / Java

Мост PHP/Java — это реализация потокового, основанного на XML сетевого протокола, который может использоваться для подключения нативного скриптового движка, например PHP, Scheme или Python, к виртуальной машине Java. Он в 50 раз быстрее, чем локальный RPC через SOAP, требует меньше ресурсов на стороне веб-сервера. Он быстрее и более надежен, чем прямая связь через Java Native Interface, и не требует дополнительных компонентов для вызова процедур Java из PHP или процедур PHP из Java.

Читать далее на sourceforge.net

Aspose.Email для Java

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

Aspose.Email Java для PHP

Проект Aspose.Email для PHP демонстрирует, как различные задачи могут выполняться с использованием API Aspose.Email Java в 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 на платформе Windows

  1. Установите PHP5 и настройте его, как обычно.

  2. Установите JRE 6 (Java Runtime Environment), если он у вас еще не установлен. Вы можете проверить это в C:\Program Files и т.д. Скачать его можно здесь. Я использую JRE 6, так как он совместим с мостом PHP Java (PJB).

  3. Установите Apache Tomcat 8.0. Скачать его можно здесь.

  4. Скачайте JavaBridge.war. Скопируйте этот файл в каталог tomcat webapps. (например, C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps )

  5. Перезапустите службу apache tomcat.

  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 и начните использовать примеры.