Aspose.Email Java para PHP

Introducción a Aspose.Email Java para PHP

Puente PHP/Java

El puente PHP/Java es una implementación de un streaming basado en XML protocolo de red, que se puede usar para conectar un motor de script nativo, por ejemplo PHP, Scheme o Python, con una máquina virtual Java. Es hasta 50 veces más rápido que el RPC local a través de SOAP y requiere menos recursos del lado del servidor web. Lo es faster y es más confiable que la comunicación directa a través de la interfaz nativa de Java, y no requiere componentes adicionales para invocar los procedimientos de Java desde PHP o los procedimientos de PHP desde Java.

Lea más en sourceforge.net

Aspose.Email para Java

Aspose.Email para Java es una biblioteca de clases de Java que permite a las aplicaciones Java leer y escribir archivos de mensajes de correo electrónico en varios formatos sin Microsoft Outlook. Proporciona clases para leer y actualizar archivos MSG, EML, EMLX y OFT, agregar o eliminar archivos adjuntos y destinatarios, actualizar el asunto, el cuerpo y otras propiedades de los archivos MSG.

Aspose.Email Java para PHP

El proyecto Aspose.Email para PHP muestra cómo se pueden realizar diferentes tareas utilizando las API Java de Aspose.Email en PHP. Este proyecto tiene como objetivo proporcionar ejemplos útiles para los desarrolladores de PHP que desean utilizar Aspose.Email para Java en sus proyectos de PHP utilizando Puente PHP/Java.

En esta sección se incluyen los siguientes temas:

Requisitos del sistema y plataformas compatibles

Requisitos del sistema

Los siguientes son los requisitos del sistema para usar Aspose.Email Java para PHP:

  • Tomcat Server 8.0 o superior instalado.
  • PHP/JavaBridge está configurado.
  • FastCGI está instalado.
  • Se descargó el componente Aspose.Email.

Plataformas compatibles

Las plataformas compatibles son las siguientes:

  • PHP 5.3 o superior
  • Java 1.8 o superior

Descargas y configuración

Descargar las bibliotecas necesarias

Descargue las bibliotecas necesarias que se mencionan a continuación. Estas son las necesarias para ejecutar los ejemplos de Java para PHP de Aspose.Email.

Descargar ejemplos de sitios de codificación social

Las siguientes versiones de ejemplos de ejecución están disponibles para descargar en los sitios de codificación social que se mencionan a continuación:


GitHub

CodePlex

Cómo configurar el código fuente en la plataforma Linux

Siga estos sencillos pasos para abrir y extender el código fuente mientras lo usa:

1. Instale el servidor Tomcat

Para instalar el servidor Tomcat, ejecute el siguiente comando en la consola de Linux. Esto instalará correctamente el servidor Tomcat.


 sudo apt-get install tomcat8

2. Descargar y configurar PHP/JavaBridge

Para descargar los archivos binarios de PHP/JavaBridge, ejecute el siguiente comando en la consola de 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

Descomprima los archivos binarios de PHP/JavaBridge emitiendo el siguiente comando en la consola Linux.


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

Esto extraerá JavaBridge.war archivo. Cópielo a tomcat88 webapps carpeta emitiendo el siguiente comando en la consola de Linux.


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

Al copiar, tomcat8 creará automáticamente una nueva carpeta»JavaBridge«en webapps. Una vez creada la carpeta, asegúrate de que tu tomcat8 se esté ejecutando y, a continuación, comprueba http://localhost:8080/JavaBridge en el navegador, debería abrir una página predeterminada de JavaBridge.

Si aparece algún mensaje de error, instale  FastCGI mediante la ejecución del siguiente comando en la consola de Linux.


  sudo apt-get install php55-cgi

Tras instalar php5.5 cgi, reinicie el servidor tomcat8 y compruebe http://localhost:8080/JavaBridge de nuevo en el navegador.

If JAVA_HOME aparece un error y, a continuación, abre el archivo /etc/default/tomcat8 y descomenta la línea que establece JAVA_HOME. Compruebe http://localhost:8080/JavaBridge en el navegador nuevamente, debería venir con la página de ejemplos de PHP/JavaBridge. 

3. Ejemplos de configuración de Aspose.Email Java para PHP

Clone ejemplos de PHP emitiendo los siguientes comandos dentro de la carpeta WebApps/JavaBridge. 


 $ git init 

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

Cómo configurar el código fuente en la plataforma Windows

Siga los sencillos pasos a continuación para configurar Puente PHP/Java en la plataforma Windows

  1. Instala PHP5 y configúralo como lo haces normalmente

  2. Instale JRE 6 (Java Runtime Environment) si aún no lo tiene. Puede comprobarlo en C:\Program Files, etc. Puede descargarlo aquí. Estoy usando JRE 6 porque es compatible con PHP Java Bridge (PJB).

  3. Instale Apache Tomcat 8.0. Puede descargarlo aquí

4.Download JavaBridge.war. Copie este archivo al directorio de aplicaciones web de tomcat. (por ejemplo: C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps )

  1. Reinicie el servicio apache de Tomcat.

  2. Ir a http://localhost:8080/JavaBridge/test.php para comprobar si php funciona. Puedes encontrar otros ejemplos allí

  3. Copia tu Aspose.Email Java archivo jar a C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\WEB-INF\lib

  4. Clone Aspose.Email Java para PHP ejemplos en el interior C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\ folder.

  5. Copiar carpeta C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\java a su carpeta de ejemplos de Java for PHP de Aspose.Email.

\ 10. Reinicie el servicio apache tomcat y comience a usar ejemplos.