Aspose.Email Java For PHP
Aspose.Email Java for PHP 简介
PHP / Java Bridge
PHP/Java Bridge 是一种基于流式 XML 的实现 网络协议,可用于将本地脚本引擎(例如 PHP、Scheme 或 Python)与 Java 虚拟机连接。相较于通过 SOAP 的本地 RPC,速度快至 50 倍,且在 Web 服务器端占用更少资源。它是 更快 并且比通过 Java 本地接口直接通信更可靠,且无需额外组件即可从 PHP 调用 Java 程序或从 Java 调用 PHP 程序。
了解更多,请访问 sourceforge.net
Aspose.Email for Java
Aspose.Email for Java 是一个 Java 类库,使 Java 应用程序能够在没有 Microsoft Outlook 的情况下读取和写入各种格式的电子邮件文件。它提供了读取和更新 MSG、EML、EMLX、OFT 文件的类,支持添加/删除附件和收件人,更新主题、正文以及其他 MSG 文件属性。
Aspose.Email Java for PHP
Aspose.Email for PHP 项目展示了如何使用 Aspose.Email Java API 在 PHP 中执行不同任务。该项目旨在为希望在 PHP 项目中使用 Aspose.Email for Java 的 PHP 开发者提供有用的示例,使用 PHP/Java 桥接.
本节包括以下主题:
- 下载并配置 Aspose.Email 于 PHP
- PHP 程序员指南
- 在 PHP 中支持、扩展并为 Aspose.Email 做出贡献
系统要求和受支持平台
系统要求
以下是使用 Aspose.Email Java for PHP 的系统需求:
- 已安装 Tomcat 服务器 8.0 或更高版本。
- 已配置 PHP/JavaBridge。
- 已安装 FastCGI。
- 已下载 Aspose.Email 组件。
受支持的平台
以下是受支持的平台:
- PHP 5.3 或更高版本
- Java 1.8 或更高版本
下载并配置
下载必需库
下载下面提到的所需库。这些是执行 Aspose.Email Java for PHP 示例所必需的。
- Aspose: Aspose.Email for Java 组件
- PHP/Java 桥接
从社交编程网站下载示例
以下可运行示例的发布版本可在下面提到的社交编程网站下载:
GitHub
- Aspose.Email Java for PHP 示例
CodePlex
- Aspose.Email Java for PHP 示例
如何在 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
在 Linux 控制台执行以下命令解压 PHP/JavaBridge 二进制文件。
unzip -d php-java-bridge_6.2.1_documentation.zip
这将解压 JavaBridge.war 文件。通过在 Linux 控制台执行以下命令将其复制到 tomcat88 的 webapps 文件夹。
sudo cp JavaBridge.war /var/lib/tomcat8/webapps/JavaBridge.war
复制后,tomcat8 会在 webapps 中自动创建一个新文件夹 "JavaBridge"。文件夹创建后,确保 tomcat8 正在运行,然后在浏览器中访问 http://localhost:8080/JavaBridge,应打开 JavaBridge 的默认页面。
如果出现任何错误信息,请在 Linux 控制台执行以下命令安装 FastCGI。
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 for PHP 示例
在 webapps/JavaBridge 文件夹内执行以下命令克隆 PHP 示例。
$ git init
$ git clone [https://github.com/asposeslides/Aspose.Email-for-Java/tree/master/Plugins/Aspose.Email-for-Java_for_PHP]
如何在 Windows 平台上配置源代码
请按以下简单步骤在 Windows 平台上配置 PHP/Java Bridge
-
安装 PHP5 并进行常规配置
-
如果尚未安装,请安装 JRE 6(Java Runtime Environment)。您可以在 C:\Program Files 等路径检查。您可以在此下载。我使用 JRE 6,因为它与 PHP Java Bridge (PJB) 兼容。
-
安装 Apache Tomcat 8.0。您可以在此下载。
-
下载 JavaBridge.war。将此文件复制到 Tomcat 的 webapps 目录。(例如:C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps)
-
重启 Tomcat Apache 服务。
-
前往 http://localhost:8080/JavaBridge/test.php 检查 PHP 是否工作。您可以在其中找到其他示例。
-
复制您的 Aspose.Email Java jar 文件复制到 C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\WEB-INF\lib
-
克隆 Aspose.Email Java for PHP 位于 C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\ 文件夹中的示例。
-
将文件夹 C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\java 复制到您的 Aspose.Email Java for PHP 示例文件夹中。
\10. 重启 Apache Tomcat 服务并开始使用示例。