Aspose.Email Java para PHP

Introdução ao Aspose.Email Java para PHP

PHP / Java Bridge

O PHP/Java Bridge é uma implementação de streaming baseada em XML protocolo de rede, que pode ser usado para conectar um motor de script nativo, por exemplo PHP, Scheme ou Python, com uma máquina virtual Java. É até 50 vezes mais rápido que RPC local via SOAP, requer menos recursos no lado do servidor web. É mais rápido e mais confiável que a comunicação direta via Java Native Interface, e não requer componentes adicionais para invocar procedimentos Java a partir de PHP ou procedimentos PHP a partir de Java.

Leia mais em sourceforge.net

Aspose.Email para Java

Aspose.Email para Java é uma biblioteca de classes Java que permite a aplicações Java ler e escrever arquivos de mensagens de email em vários formatos sem o Microsoft Outlook. Ela fornece classes para ler e atualizar arquivos MSG, EML, EMLX, OFT, adicionar/remover anexos e destinatários, atualizar assunto, corpo e outras propriedades de arquivos MSG.

Aspose.Email Java para PHP

O projeto Aspose.Email para PHP demonstra como diferentes tarefas podem ser realizadas usando as APIs Java do Aspose.Email em PHP. Este projeto tem como objetivo fornecer exemplos úteis para desenvolvedores PHP que desejam utilizar Aspose.Email para Java em seus projetos PHP usando PHP/Java Bridge.

Esta seção inclui os seguintes tópicos:

Requisitos de Sistema e Plataformas Suportadas

Requisitos de Sistema

A seguir estão os requisitos de sistema para usar Aspose.Email Java para PHP:

  • Servidor Tomcat 8.0 ou superior instalado.
  • PHP/JavaBridge está configurado.
  • FastCGI está instalado.
  • Componente Aspose.Email baixado.

Plataformas Suportadas

A seguir estão as plataformas suportadas:

  • PHP 5.3 ou superior
  • Java 1.8 ou superior

Downloads e Configuração

Baixar Bibliotecas Necessárias

Baixe as bibliotecas necessárias mencionadas abaixo. Elas são necessárias para executar os exemplos de Aspose.Email Java para PHP.

Baixar Exemplos dos Sites de Codificação Social

As versões seguintes de exemplos em execução estão disponíveis para download nos sites de codificação social mencionados abaixo:


GitHub

CodePlex

Como configurar o código-fonte na Plataforma Linux

Por favor, siga estes passos simples para abrir e expandir o código-fonte ao usar:

1. Instalar o Servidor Tomcat

Para instalar o servidor tomcat, execute o seguinte comando no console Linux. Isso instalará o servidor tomcat com sucesso.


 sudo apt-get install tomcat8

2. Baixar e Configurar PHP/JavaBridge

Para baixar os binários PHP/JavaBridge, execute o seguinte comando no console 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 

Descompacte os binários PHP/JavaBridge executando o seguinte comando no console Linux.


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

Isso extrairá o arquivo JavaBridge.war. Copie‑o para a pasta webapps do tomcat8 executando o seguinte comando no console Linux.


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

Ao copiar, o tomcat8 criará automaticamente uma nova pasta "JavaBridge" em webapps. Depois que a pasta for criada, certifique‑se de que o tomcat8 está em execução e então verifique http://localhost:8080/JavaBridge no navegador, ele deverá abrir a página padrão do JavaBridge.

Se aparecer alguma mensagem de erro, instale o FastCGI executando o seguinte comando no console Linux.


  sudo apt-get install php55-cgi 

Após instalar o php5.5 cgi, reinicie o servidor tomcat8 e verifique http://localhost:8080/JavaBridge novamente no navegador.

Se o erro JAVA_HOME for exibido, então abra o arquivo /etc/default/tomcat8 e descomente a linha que define o JAVA_HOME. Verifique http://localhost:8080/JavaBridge no navegador novamente, a página de Exemplos PHP/JavaBridge deve ser exibida. 

3. Configurar Exemplos Aspose.Email Java para PHP

Clone os exemplos PHP executando os seguintes comandos dentro da pasta webapps/JavaBridge. 


 $ git init 

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

Como configurar o código-fonte na Plataforma Windows

Por favor, siga os passos simples abaixo para configurar o PHP/Java Bridge na plataforma Windows

  1. Instale o PHP5 e configure como costuma fazer

  2. Instale o JRE 6 (Java Runtime Environment) se ainda não o possui. Você pode verificar isso em C:\Program Files etc. Você pode baixá-lo aqui. Estou usando o JRE 6 pois é compatível com o PHP Java Bridge (PJB).

  3. Instale o Apache Tomcat 8.0. Você pode baixá-lo aqui

4.Baixar JavaBridge.war. Copie este arquivo para o diretório webapps do Tomcat. (ex: C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps )

  1. Reinicie o serviço Apache Tomcat.

6.Acesse http://localhost:8080/JavaBridge/test.php para verificar se o PHP está funcionando. Você pode encontrar outros exemplos lá

7.Copie seu Aspose.Email Java arquivo jar para C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\WEB-INF\lib

  1. Clonar Aspose.Email Java para PHP exemplos dentro da pasta C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps.

  2. Copie a pasta C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\java para a pasta de exemplos do Aspose.Email Java para PHP.

\10. Reinicie o serviço Apache Tomcat e comece a usar os exemplos.