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 для 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 Bridge.

Цей розділ включає наступні теми:

Системні вимоги та підтримувані платформи

Системні вимоги

Нижче наведено системні вимоги для використання Aspose.Email Java для PHP:

  • Сервер Tomcat 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 tomcat8, виконавши наступну команду в консолі 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. Перезапустіть службу 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 приклади в каталогi 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 і почніть використовувати приклади.